@Override protected JDBCStoreConfigurationBuilder readFrom(JDBCIdentityStoreConfiguration configuration) { super.readFrom(configuration); return this; }
@Override protected JDBCStoreConfigurationBuilder readFrom(JDBCIdentityStoreConfiguration configuration) { super.readFrom(configuration); return this; }
@Override protected IdentityStoresConfigurationBuilder readFrom(List<? extends IdentityStoreConfiguration> fromConfiguration) { if (fromConfiguration == null) { throw MESSAGES.nullArgument("Configurations to read"); } for (IdentityStoreConfiguration identityStoreConfiguration : fromConfiguration) { IdentityStoreConfigurationBuilder<IdentityStoreConfiguration, ?> storeConfigBuilder = forIdentityStoreConfig( identityStoreConfiguration.getClass(), true); storeConfigBuilder.readFrom(identityStoreConfiguration); } return this; }
@Override protected IdentityStoresConfigurationBuilder readFrom(List<? extends IdentityStoreConfiguration> fromConfiguration) { if (fromConfiguration == null) { throw MESSAGES.nullArgument("Configurations to read"); } for (IdentityStoreConfiguration identityStoreConfiguration : fromConfiguration) { IdentityStoreConfigurationBuilder<IdentityStoreConfiguration, ?> storeConfigBuilder = forIdentityStoreConfig( identityStoreConfiguration.getClass(), true); storeConfigBuilder.readFrom(identityStoreConfiguration); } return this; }
@Override protected JPAStoreConfigurationBuilder readFrom(JPAIdentityStoreConfiguration configuration) { super.readFrom(configuration); for (Class<?> entityType: configuration.getEntityTypes()) { mappedEntity(entityType); } return this; }
@Override protected JPAStoreConfigurationBuilder readFrom(JPAIdentityStoreConfiguration configuration) { super.readFrom(configuration); for (Class<?> entityType: configuration.getEntityTypes()) { mappedEntity(entityType); } return this; }
@Override protected FileStoreConfigurationBuilder readFrom(FileIdentityStoreConfiguration configuration) { super.readFrom(configuration); this.workingDirectory = configuration.getWorkingDir(); this.preserveState = !configuration.isAlwaysCreateFiles(); this.asyncWrite = configuration.isAsyncWrite(); this.asyncWriteThreadPool = configuration.getAsyncThreadPool(); return this; } }
@Override protected FileStoreConfigurationBuilder readFrom(FileIdentityStoreConfiguration configuration) { super.readFrom(configuration); this.workingDirectory = configuration.getWorkingDir(); this.preserveState = !configuration.isAlwaysCreateFiles(); this.asyncWrite = configuration.isAsyncWrite(); this.asyncWriteThreadPool = configuration.getAsyncThreadPool(); return this; } }
@Override protected LDAPStoreConfigurationBuilder readFrom(LDAPIdentityStoreConfiguration configuration) { super.readFrom(configuration); this.baseDN = configuration.getBaseDN(); this.bindCredential = configuration.getBindCredential(); this.bindDN = configuration.getBindDN(); this.url = configuration.getLdapURL(); this.activeDirectory = configuration.isActiveDirectory(); this.connectionProperties = configuration.getConnectionProperties(); this.pagination = configuration.isPagination(); this.uniqueIdentifierAttributeName = configuration.getUniqueIdentifierAttributeName(); for (Class<? extends AttributedType> attributedType: configuration.getMappingConfig().keySet()) { LDAPMappingConfiguration mappingConfiguration = configuration.getMappingConfig().get(attributedType); mapping(attributedType).readFrom(mappingConfiguration); } return this; } }
@Override protected LDAPStoreConfigurationBuilder readFrom(LDAPIdentityStoreConfiguration configuration) { super.readFrom(configuration); this.baseDN = configuration.getBaseDN(); this.bindCredential = configuration.getBindCredential(); this.bindDN = configuration.getBindDN(); this.url = configuration.getLdapURL(); this.activeDirectory = configuration.isActiveDirectory(); this.connectionProperties = configuration.getConnectionProperties(); this.pagination = configuration.isPagination(); this.uniqueIdentifierAttributeName = configuration.getUniqueIdentifierAttributeName(); for (Class<? extends AttributedType> attributedType: configuration.getMappingConfig().keySet()) { LDAPMappingConfiguration mappingConfiguration = configuration.getMappingConfig().get(attributedType); mapping(attributedType).readFrom(mappingConfiguration); } return this; } }