protected IdentityConfiguration buildIdentityConfiguration(IdentityConfigurationType identityConfigurationType) { IdentityConfiguration identityConfig = new IdentityConfiguration(); for (StoreConfigurationType storeConfigType : identityConfigurationType.getIdentityStoreConfigurations()) { identityConfig.addStoreConfiguration(buildStoreConfiguration(storeConfigType)); } if (identityConfigurationType.getPartitionStoreConfiguration() != null) { StoreConfiguration partitionStoreConfig = buildStoreConfiguration(identityConfigurationType.getPartitionStoreConfiguration()); identityConfig.addStoreConfiguration(partitionStoreConfig); } return identityConfig; }
@Override public IdentityManager getIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); DefaultIdentityStoreInvocationContextFactory icf = new DefaultIdentityStoreInvocationContextFactory(null) { @Override public EntityManager getEntityManager() { return JPAIdentityManagerConfiguration.this.entityManagerLookupStrategy.getEntityManager(); } }; identityManager.bootstrap(config, icf); return identityManager; }
@Override public IdentityManager getIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getStoreConfig()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; } }
@Override public IdentityManager getIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(new FileIdentityStoreConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; } }
@Override public IdentityManager createIdentityManager() { if (this.identityManager == null) { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); this.identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); } return this.identityManager; }
@Override public IdentityManager createIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; }
@Override public IdentityManager createIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); DefaultIdentityStoreInvocationContextFactory icf = new DefaultIdentityStoreInvocationContextFactory(emf); icf.setEntityManager(entityManager); identityManager.bootstrap(config, icf); return identityManager; }