Class ExoFallbackIdentityStoreRepository
java.lang.Object
org.picketlink.idm.impl.repository.AbstractIdentityStoreRepository
org.gatein.portal.idm.impl.repository.ExoFallbackIdentityStoreRepository
- All Implemented Interfaces:
Serializable,org.picketlink.idm.spi.repository.IdentityStoreRepository,org.picketlink.idm.spi.store.AttributeStore,org.picketlink.idm.spi.store.IdentityStore,org.picketlink.idm.spi.store.IdentityStoreSessionFactory
public class ExoFallbackIdentityStoreRepository
extends org.picketlink.idm.impl.repository.AbstractIdentityStoreRepository
An implementation used by External Store API to manage between internal and
external store entities
- See Also:
-
Field Summary
Fields inherited from class org.picketlink.idm.impl.repository.AbstractIdentityStoreRepository
ALLOW_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, configuredIdentityStores, defaultAttributeStore, defaultIdentityStore, identityStoreMappings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectAttribute[] attributes) voidbootstrap(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) voidbootstrap(org.picketlink.idm.spi.configuration.IdentityStoreConfigurationContext configurationContext) org.picketlink.idm.spi.model.IdentityObjectcreateIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, String name, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType) org.picketlink.idm.spi.model.IdentityObjectcreateIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, String name, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType, Map<String, String[]> attributes) org.picketlink.idm.spi.store.IdentityStoreSessionorg.picketlink.idm.spi.store.IdentityStoreSessioncreateIdentityStoreSession(Map<String, Object> sessionOptions) org.picketlink.idm.spi.model.IdentityObjectRelationshipcreateRelationship(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, String relationshipName, boolean createNames) createRelationshipName(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) org.picketlink.idm.spi.model.IdentityObjectfindIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, String id) org.picketlink.idm.spi.model.IdentityObjectfindIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, String name, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType) Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, 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) 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) org.picketlink.idm.spi.model.IdentityObjectfindIdentityObjectByUniqueAttribute(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType, org.picketlink.idm.spi.model.IdentityObjectAttribute attribute) org.picketlink.idm.spi.model.IdentityObjectAttributegetAttribute(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObject identity, String name) getAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObject identity) getAttributesMetaData(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObjectType identityType) org.picketlink.idm.spi.store.IdentityStoreorg.picketlink.idm.spi.store.AttributeStoreorg.picketlink.idm.spi.store.IdentityStoreorg.picketlink.idm.spi.configuration.metadata.IdentityStoreMappingMetaDatagetId()intgetIdentityObjectCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) intgetIdentityObjectCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, 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) intgetIdentityObjectsCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObjectType identityType) org.picketlink.idm.spi.store.IdentityStoregetRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) getRelationshipNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) getRelationshipNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) getRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship) intgetRelationshipsCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType type, boolean parent, boolean named, String name, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria searchCriteria) getSupportedAttributeNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObjectType identityType) org.picketlink.idm.spi.store.FeaturesMetaDatabooleanbooleanvoidremoveAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, String[] attributeNames) voidremoveIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity) voidremoveRelationship(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, String relationshipName) removeRelationshipName(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) voidremoveRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name, Set<String> properties) voidremoveRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship, Set<String> properties) voidremoveRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity1, org.picketlink.idm.spi.model.IdentityObject identity2, boolean named) Set<org.picketlink.idm.spi.model.IdentityObjectRelationship> resolveRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, boolean named, String name, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) Set<org.picketlink.idm.spi.model.IdentityObjectRelationship> resolveRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType) voidsetRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name, Map<String, String> properties) voidsetRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship, Map<String, String> properties) voidsetUseExternalStore(Boolean useExternalStore) voidupdateAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectAttribute[] attributes) voidupdateCredential(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject, org.picketlink.idm.spi.model.IdentityObjectCredential credential) booleanvalidateCredential(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject, org.picketlink.idm.spi.model.IdentityObjectCredential credential) Methods inherited from class org.picketlink.idm.impl.repository.AbstractIdentityStoreRepository
getAttributeStore, getAttributeStoreMappings, getAttributeStores, getConfiguredAttributeStores, getConfiguredIdentityStores, getIdentityStore, getIdentityStoreMappings, getIdentityStores, getMappedIdentityStores, hasIdentityObject, isAllowNotDefinedIdentityObjectTypes
-
Constructor Details
-
ExoFallbackIdentityStoreRepository
-
-
Method Details
-
bootstrap
public void bootstrap(org.picketlink.idm.spi.configuration.IdentityRepositoryConfigurationContext configurationContext, Map<String, org.picketlink.idm.spi.store.IdentityStore> bootstrappedIdentityStores, Map<String, throws org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.store.AttributeStore> bootstrappedAttributeStores) - Specified by:
bootstrapin interfaceorg.picketlink.idm.spi.repository.IdentityStoreRepository- Overrides:
bootstrapin classorg.picketlink.idm.impl.repository.AbstractIdentityStoreRepository- Throws:
org.picketlink.idm.common.exception.IdentityException
-
bootstrap
public void bootstrap(org.picketlink.idm.spi.configuration.IdentityStoreConfigurationContext configurationContext) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
createIdentityStoreSession
public org.picketlink.idm.spi.store.IdentityStoreSession createIdentityStoreSession() throws org.picketlink.idm.common.exception.IdentityException- Throws:
org.picketlink.idm.common.exception.IdentityException
-
getIdentityStore
public org.picketlink.idm.spi.store.IdentityStore getIdentityStore() -
createIdentityStoreSession
public org.picketlink.idm.spi.store.IdentityStoreSession createIdentityStoreSession(Map<String, Object> sessionOptions) throws org.picketlink.idm.common.exception.IdentityException- Throws:
org.picketlink.idm.common.exception.IdentityException
-
getId
-
getSupportedFeatures
public org.picketlink.idm.spi.store.FeaturesMetaData getSupportedFeatures() -
createIdentityObject
public org.picketlink.idm.spi.model.IdentityObject createIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, String name, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
createIdentityObject
public org.picketlink.idm.spi.model.IdentityObject createIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, String name, org.picketlink.idm.spi.model.IdentityObjectType identityObjectType, Map<String, String[]> attributes) throws org.picketlink.idm.common.exception.IdentityException- Throws:
org.picketlink.idm.common.exception.IdentityException
-
removeIdentityObject
public void removeIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getIdentityObjectsCount
public int getIdentityObjectsCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObjectType identityType) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObject
public 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 - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObject
public org.picketlink.idm.spi.model.IdentityObject findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, String id) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObject
public 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 - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getIdentityObjectCount
public int getIdentityObjectCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getIdentityObjectCount
public int getIdentityObjectCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, 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 - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObject
public Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, 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 - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObject
public Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
createRelationship
public org.picketlink.idm.spi.model.IdentityObjectRelationship createRelationship(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, String relationshipName, boolean createNames) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
removeRelationship
public void removeRelationship(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, String relationshipName) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
removeRelationships
public void removeRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity1, org.picketlink.idm.spi.model.IdentityObject identity2, boolean named) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
resolveRelationships
public Set<org.picketlink.idm.spi.model.IdentityObjectRelationship> resolveRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCxt, org.picketlink.idm.spi.model.IdentityObject fromIdentity, org.picketlink.idm.spi.model.IdentityObject toIdentity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getRelationshipsCount
public int getRelationshipsCount(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType type, boolean parent, boolean named, String name, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria searchCriteria) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
resolveRelationships
public Set<org.picketlink.idm.spi.model.IdentityObjectRelationship> resolveRelationships(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectRelationshipType relationshipType, boolean parent, boolean named, String name, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
createRelationshipName
public String createRelationshipName(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
removeRelationshipName
public String removeRelationshipName(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
getRelationshipNames
public Set<String> getRelationshipNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
getRelationshipNames
public Set<String> getRelationshipNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.search.IdentityObjectSearchCriteria criteria) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
getRelationshipNameProperties
public Map<String,String> getRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
setRelationshipNameProperties
public void setRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name, Map<String, String> properties) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException- Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
removeRelationshipNameProperties
public void removeRelationshipNameProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, String name, Set<String> properties) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
getRelationshipProperties
public Map<String,String> getRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
setRelationshipProperties
public void setRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship, Map<String, String> properties) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException- Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
removeRelationshipProperties
public void removeRelationshipProperties(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObjectRelationship relationship, Set<String> properties) throws org.picketlink.idm.common.exception.IdentityException, org.picketlink.idm.spi.exception.OperationNotSupportedException - Throws:
org.picketlink.idm.common.exception.IdentityExceptionorg.picketlink.idm.spi.exception.OperationNotSupportedException
-
validateCredential
public boolean validateCredential(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject, org.picketlink.idm.spi.model.IdentityObjectCredential credential) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
updateCredential
public void updateCredential(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject, org.picketlink.idm.spi.model.IdentityObjectCredential credential) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getSupportedAttributeNames
public Set<String> getSupportedAttributeNames(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObjectType identityType) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getAttributesMetaData
-
getAttributes
public Map<String,org.picketlink.idm.spi.model.IdentityObjectAttribute> getAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObject identity) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getAttribute
public org.picketlink.idm.spi.model.IdentityObjectAttribute getAttribute(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationContext, org.picketlink.idm.spi.model.IdentityObject identity, String name) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
updateAttributes
public void updateAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectAttribute[] attributes) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
addAttributes
public void addAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, org.picketlink.idm.spi.model.IdentityObjectAttribute[] attributes) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
removeAttributes
public void removeAttributes(org.picketlink.idm.spi.store.IdentityStoreInvocationContext invocationCtx, org.picketlink.idm.spi.model.IdentityObject identity, String[] attributeNames) throws org.picketlink.idm.common.exception.IdentityException - Throws:
org.picketlink.idm.common.exception.IdentityException
-
findIdentityObjectByUniqueAttribute
public 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 - Throws:
org.picketlink.idm.common.exception.IdentityException
-
getExternalStoreId
-
getExternalIdentityStore
public org.picketlink.idm.spi.store.IdentityStore getExternalIdentityStore() -
getDefaultIdentityStore
public org.picketlink.idm.spi.store.IdentityStore getDefaultIdentityStore() -
getExternalAttributeStore
public org.picketlink.idm.spi.store.AttributeStore getExternalAttributeStore() -
getExternalIdentityStoreMappingMetaData
public org.picketlink.idm.spi.configuration.metadata.IdentityStoreMappingMetaData getExternalIdentityStoreMappingMetaData() -
setUseExternalStore
-
isUseExternalStore
public boolean isUseExternalStore() -
hasExternalStore
public boolean hasExternalStore()
-