public class ExoLDAPIdentityStoreImpl
extends org.picketlink.idm.impl.store.ldap.LDAPIdentityStoreImpl
| Constructor and Description |
|---|
ExoLDAPIdentityStoreImpl(String id) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.picketlink.idm.spi.model.IdentityObject> |
findIdentityObject(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)
To fix the exception encountered when trying to retrieve filtered groups, we verify if findIdentityObject() returns null or not
|
org.picketlink.idm.spi.model.IdentityObject |
findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx,
String id)
retrieve the ID of the IdentityObject from LDAP according to the customer's configuration
(prevent problems when cn is not equal to the uid attribute )
|
addAttributes, bootstrap, checkCtx, createIdentityObject, createIdentityObject, createIdentityObjectInstance, createIdentityStoreSession, createIdentityStoreSession, createRelationship, createRelationshipName, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObjectByUniqueAttribute, findRelatedIdentityObjects, getAttribute, getAttributes, getAttributesMetaData, getId, getIdentityObjectCount, getIdentityObjectCount, getIdentityObjectsCount, getRelationshipNameProperties, getRelationshipNames, getRelationshipNames, getRelationshipNames, getRelationshipNames, getRelationshipProperties, getRelationshipsCount, getSupportedAttributeNames, getSupportedFeatures, obtainOrCreateContext, removeAttributes, removeIdentityObject, removeRelationship, removeRelationshipName, removeRelationshipNameProperties, removeRelationshipProperties, removeRelationships, resolveRelationships, resolveRelationships, searchIdentityObjects, searchLDAP, setRelationshipNameProperties, setRelationshipProperties, toString, updateAttributes, updateCredential, validateCredentialpublic ExoLDAPIdentityStoreImpl(String id)
public org.picketlink.idm.spi.model.IdentityObject findIdentityObject(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx,
String id)
throws org.picketlink.idm.common.exception.IdentityException
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.store.ldap.LDAPIdentityStoreImplctx - the IdentityStoreInvocationContextid - the identityorg.picketlink.idm.common.exception.IdentityExceptionpublic Collection<org.picketlink.idm.spi.model.IdentityObject> findIdentityObject(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
findIdentityObject in interface org.picketlink.idm.spi.store.IdentityStorefindIdentityObject in class org.picketlink.idm.impl.store.ldap.LDAPIdentityStoreImplctx - the IdentityStoreInvocationContextidentity - the IdentityObjectrelationshipType - the IdentityObjectRelationshipTypeexcludes - the excluded IdentityObjectSearchCriteriaparent - if has parent returns true, else return falsecriteria - the IdentityObjectSearchCriteriaorg.picketlink.idm.common.exception.IdentityExceptionCopyright © 2018 JBoss by Red Hat. All Rights Reserved.