@Override public Tier getTier(String id) { return storeFactory.createPartitionStore(partitionStoreConfig).getTier(id); }
@Override public void createRealm(Realm realm) { storeFactory.createPartitionStore(partitionStoreConfig).createPartition(realm); }
@Override public void removeTier(Tier tier) { storeFactory.createPartitionStore(partitionStoreConfig).removePartition(tier); }
@Override public void initContextForStore(IdentityContext ctx, IdentityStore<?> store) { if (store instanceof JPAIdentityStore) { if (!ctx.isParameterSet(JPAIdentityStore.INVOCATION_CTX_ENTITY_MANAGER)) { ctx.setParameter(JPAIdentityStore.INVOCATION_CTX_ENTITY_MANAGER, entityManager); } } } }).supportAllFeatures();
@Override public void initContextForStore(IdentityContext context, IdentityStore<?> store) { context.setParameter(JPAIdentityStore.INVOCATION_CTX_ENTITY_MANAGER,entityManager); } })
private <T extends Partition> void loadAttributes(final IdentityContext context, final T partition) { AttributeStore<?> attributeStore = getStoreSelector().getStoreForAttributeOperation(context); if (attributeStore != null) { attributeStore.loadAttributes(context, partition); } }
@Override public int getResultCount() { int count = 0; Set<IdentityStore<?>> identityStores = this.storeSelector.getStoresForIdentityQuery(this.context, this.getIdentityType()); for (IdentityStore<?> store : identityStores) { count = count + store.countQueryResults(this.context, this); } return count; }
@Override protected X509CertificateStorage getCredentialStorage(final IdentityContext context, Account account, final X509CertificateCredentials credentials, final CredentialStore<?> store) { return store.retrieveCurrentCredential(context, account, X509CertificateStorage.class); }
public void initializeContext(IdentityContext context, IdentityStore<?> store) { for (ContextInitializer initializer : contextInitializers) { initializer.initContextForStore(context, store); } }
@Override public Realm getRealm(String name) { return storeFactory.createPartitionStore(partitionStoreConfig).getRealm(name); }
@Override public int getResultCount() { return this.identityStore.countQueryResults(this); }
@Override public IdentityStoreInvocationContext createContext() { return new IdentityStoreInvocationContext(this.identityCache, eventBridge, credentialHandlerFactory); }
private <T extends Partition> void loadAttributes(final IdentityContext context, final T partition) { AttributeStore<?> attributeStore = getStoreSelector().getStoreForAttributeOperation(context); if (attributeStore != null) { attributeStore.loadAttributes(context, partition); } }
@Override public int getResultCount() { int count = 0; Set<IdentityStore<?>> identityStores = this.storeSelector.getStoresForIdentityQuery(this.context, this.getIdentityType()); for (IdentityStore<?> store : identityStores) { count = count + store.countQueryResults(this.context, this); } return count; }
@Override protected X509CertificateStorage getCredentialStorage(final IdentityContext context, Account account, final X509CertificateCredentials credentials, final CredentialStore<?> store) { return store.retrieveCurrentCredential(context, account, X509CertificateStorage.class); }
@Override public void createTier(Tier tier) { storeFactory.createPartitionStore(partitionStoreConfig).createPartition(tier); }
@Override public void removeRealm(Realm realm) { storeFactory.createPartitionStore(partitionStoreConfig).removePartition(realm); }
public void initializeContext(IdentityContext context, IdentityStore<?> store) { for (ContextInitializer initializer : contextInitializers) { initializer.initContextForStore(context, store); } }
@Override public IdentityStoreInvocationContext createContext() { return new IdentityStoreInvocationContext(this.identityCache, eventBridge, credentialHandlerFactory); }
@Override protected CredentialStorage getCredentialStorage(final IdentityContext context, final Account account, final V credentials, final S store) { return store.retrieveCurrentCredential(context, account, EncodedPasswordStorage.class); }