| | |
| | | import org.forgerock.opendj.server.config.server.BackendCfg; |
| | | |
| | | /** |
| | | * Helper class for setup applications. |
| | | * |
| | | * It helps applications to provide a backend type choice to the user. |
| | | * Helper class for setup applications. It helps applications to provide a |
| | | * backend type choice to the user. |
| | | */ |
| | | public class BackendTypeHelper |
| | | { |
| | |
| | | @SuppressWarnings("unchecked") |
| | | private void createAvailableBackendsList() |
| | | { |
| | | backends = new LinkedList<ManagedObjectDefinition<? extends BackendCfgClient, ? extends BackendCfg>>(); |
| | | backends = new LinkedList<>(); |
| | | backends.add(LocalDBBackendCfgDefn.getInstance()); |
| | | |
| | | for (AbstractManagedObjectDefinition<?, ?> backendType : PluggableBackendCfgDefn.getInstance().getAllChildren()) |
| | |
| | | return backends; |
| | | } |
| | | |
| | | |
| | | String getPrintableBackendTypeNames() |
| | | { |
| | | String backendTypeNames = ""; |
| | |
| | | */ |
| | | public List<String> getBackendTypeNames() |
| | | { |
| | | final List<String> backendTypeNames = new LinkedList<String>(); |
| | | final List<String> backendTypeNames = new LinkedList<>(); |
| | | for (ManagedObjectDefinition<? extends BackendCfgClient, ? extends BackendCfg> backendType : backends) |
| | | { |
| | | backendTypeNames.add(filterSchemaBackendName(backendType.getName())); |