public class ExoFallbackIdentityStoreRepository
extends org.picketlink.idm.impl.repository.FallbackIdentityStoreRepository
| Modifier and Type | Field and Description |
|---|---|
static String |
OPTION_MANDATORY_OBJECTS |
ALLOW_NOT_DEFINED_ATTRIBUTES, OPTION_READ_ONLYALLOW_NOT_DEFINED_IDENTITY_OBJECT_TYPES_OPTION, attributeStoreMappings, CACHE_CONFIG_FILE_OPTION, CACHE_OPTION, CACHE_PROVIDER_CLASS_OPTION, CACHE_PROVIDER_REGISTRY_NAME, CACHE_SCOPE, configurationContext, configuredAttributeStores, defaultAttributeStore, defaultIdentityStore, identityStoreMappings| Constructor and Description |
|---|
ExoFallbackIdentityStoreRepository(String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
bootstrap(org.picketlink.idm.spi.configuration.IdentityRepositoryConfigurationContext configurationContext,
Map<String,org.picketlink.idm.spi.store.IdentityStore> bootstrappedIdentityStores,
Map<String,org.picketlink.idm.spi.store.AttributeStore> bootstrappedAttributeStores)
override bootstrap() method in order to add
the mandatoryStoredObjects option of the new LDAP configuration into consideration
|
Collection<org.picketlink.idm.spi.model.IdentityObject> |
findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt,
org.picketlink.idm.spi.model.IdentityObject identity,
org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType,
Collection<org.picketlink.idm.spi.model.IdentityObjectType> excludes,
boolean parent,
org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria)
Override findIdentityObject() method in order to add an inconsidered case in
Original implementation which is mappedStores greater than 1 and identityObjectType is not
explicitely managed by default store (Hibernate)
|
Collection<org.picketlink.idm.spi.model.IdentityObject> |
findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx,
org.picketlink.idm.spi.model.IdentityObjectType identityType,
org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria)
override findIdentityObjectByUniqueAttribute() method in order to add
the mandatoryStoredObjects option of the new LDAP configuration into consideration
|
org.picketlink.idm.spi.model.IdentityObject |
findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext,
String id)
override findIdentityObjectByUniqueAttribute() method in order to add
the mandatoryStoredObjects option of the new LDAP configuration into consideration
|
org.picketlink.idm.spi.model.IdentityObject |
findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext,
String name,
org.picketlink.idm.spi.model.IdentityObjectType identityObjectType)
override findIdentityObjectByUniqueAttribute() method in order to add
the mandatoryStoredObjects option of the new LDAP configuration into consideration
|
org.picketlink.idm.spi.model.IdentityObject |
findIdentityObjectByUniqueAttribute(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx,
org.picketlink.idm.spi.model.IdentityObjectType identityObjectType,
org.picketlink.idm.spi.model.IdentityObjectAttribute attribute)
override findIdentityObjectByUniqueAttribute() method in order to add
the mandatoryStoredObjects option of the new LDAP configuration into consideration
|
addAttributes, bootstrap, createIdentityObject, createIdentityObject, createIdentityStoreSession, createIdentityStoreSession, createRelationship, createRelationshipName, findIdentityObject, getAttribute, getAttributes, getAttributesMetaData, getId, getIdentityObjectCount, getIdentityObjectCount, getIdentityObjectsCount, getRelationshipNameProperties, getRelationshipNames, getRelationshipNames, getRelationshipProperties, getRelationshipsCount, getSupportedAttributeNames, getSupportedFeatures, isAllowNotDefinedAttributes, isIdentityStoreReadOnly, removeAttributes, removeIdentityObject, removeRelationship, removeRelationshipName, removeRelationshipNameProperties, removeRelationshipProperties, removeRelationships, resolveRelationships, resolveRelationships, setRelationshipNameProperties, setRelationshipProperties, updateAttributes, updateCredential, validateCredentialgetAttributeStore, getAttributeStoreMappings, getAttributeStores, getConfiguredAttributeStores, getConfiguredIdentityStores, getIdentityStore, getIdentityStoreMappings, getIdentityStores, getMappedIdentityStores, hasIdentityObject, isAllowNotDefinedIdentityObjectTypespublic static final String OPTION_MANDATORY_OBJECTS
public ExoFallbackIdentityStoreRepository(String id)
public void bootstrap(org.picketlink.idm.spi.configuration.IdentityRepositoryConfigurationContext configurationContext,
Map<String,org.picketlink.idm.spi.store.IdentityStore> bootstrappedIdentityStores,
Map<String,org.picketlink.idm.spi.store.AttributeStore> bootstrappedAttributeStores)
throws org.picketlink.idm.common.exception.IdentityException
bootstrap in interface org.picketlink.idm.spi.repository.IdentityStoreRepositorybootstrap in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryconfigurationContext - bootstrappedIdentityStores - bootstrappedAttributeStores - org.picketlink.idm.common.exception.IdentityExceptionpublic Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, Collection<org.picketlink.idm.spi.model.IdentityObjectType> excludes, boolean parent, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryorg.picketlink.idm.common.exception.IdentityExceptionpublic org.picketlink.idm.spi.model.IdentityObject findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext,
String name,
org.picketlink.idm.spi.model.IdentityObjectType identityObjectType)
throws org.picketlink.idm.common.exception.IdentityException
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryinvocationContext - name - identityObjectType - org.picketlink.idm.common.exception.IdentityExceptionpublic org.picketlink.idm.spi.model.IdentityObject findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext,
String id)
throws org.picketlink.idm.common.exception.IdentityException
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryinvocationContext - id - org.picketlink.idm.common.exception.IdentityExceptionpublic Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObjectType identityType, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryinvocationCtx - identityType - criteria - org.picketlink.idm.common.exception.IdentityExceptionpublic org.picketlink.idm.spi.model.IdentityObject findIdentityObjectByUniqueAttribute(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx,
org.picketlink.idm.spi.model.IdentityObjectType identityObjectType,
org.picketlink.idm.spi.model.IdentityObjectAttribute attribute)
throws org.picketlink.idm.common.exception.IdentityException
findIdentityObjectByUniqueAttribute in interface org.picketlink.idm.spi.store.AttributeStorefindIdentityObjectByUniqueAttribute in class org.picketlink.idm.impl.repository.FallbackIdentityStoreRepositoryinvocationCtx - identityObjectType - attribute - org.picketlink.idm.common.exception.IdentityExceptionCopyright © 2018 JBoss by Red Hat. All Rights Reserved.