@Override protected List<? extends IdentityStoreConfiguration> create() { List<IdentityStoreConfiguration> configurations = new ArrayList<IdentityStoreConfiguration>(); IdentityStoreConfiguration partitionStoreConfig = null; for (IdentityStoreConfigurationBuilder<?, ?> storeConfigurationBuilder : this.identityStoresConfiguration) { IdentityStoreConfiguration storeConfiguration = storeConfigurationBuilder.create(); if (storeConfiguration.supportsPartition()) { if (partitionStoreConfig != null) { throw MESSAGES.configStoreMultiplePartitionConfigExists(partitionStoreConfig, storeConfiguration); } partitionStoreConfig = storeConfiguration; } for (Class<? extends Relationship> relType : storeConfigurationBuilder.getGlobalRelationshipTypes()) { this.globalRelationships.add(relType); } for (Class<? extends Relationship> relType : storeConfigurationBuilder.getSelfRelationshipTypes()) { this.selfRelationships.add(relType); } configurations.add(storeConfiguration); } return configurations; }
@Override protected List<? extends IdentityStoreConfiguration> create() { List<IdentityStoreConfiguration> configurations = new ArrayList<IdentityStoreConfiguration>(); IdentityStoreConfiguration partitionStoreConfig = null; for (IdentityStoreConfigurationBuilder<?, ?> storeConfigurationBuilder : this.identityStoresConfiguration) { IdentityStoreConfiguration storeConfiguration = storeConfigurationBuilder.create(); if (storeConfiguration.supportsPartition()) { if (partitionStoreConfig != null) { throw MESSAGES.configStoreMultiplePartitionConfigExists(partitionStoreConfig, storeConfiguration); } partitionStoreConfig = storeConfiguration; } for (Class<? extends Relationship> relType : storeConfigurationBuilder.getGlobalRelationshipTypes()) { this.globalRelationships.add(relType); } for (Class<? extends Relationship> relType : storeConfigurationBuilder.getSelfRelationshipTypes()) { this.selfRelationships.add(relType); } configurations.add(storeConfiguration); } return configurations; }