public class IdentityDirectory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IDS_APP_NAME |
static java.lang.String |
IDS_CONFIG_FILE |
static java.lang.String |
IDS_ENTITY_CONFIG_NAME |
static java.lang.String |
IDS_OVD_CONTEXT_NAME |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes Identity Directory service releasing all the resources
|
void |
finalize() |
AppRoleManager |
getAppRoleManager()
Return AppRole manager
|
AttributeSchema |
getAttributeSchema(java.lang.String attrName)
Gets attribute schema from Identity Store
|
Capabilities |
getCapabilities()
Gets all the capabilities of this IdentityDirectory instance
|
EntitiesConfig |
getEntitiesConfig()
Gets the Entities Configuration
|
EntityManager |
getEntityManager(java.lang.String entityName)
Gets generic EntityManager instance for a given entity name that is defined in entity configuration
|
EntityRelationManager |
getEntityRelationManager()
Gets instance of EntityRelationManager for create, delete or search of the entity relationships
|
GroupManager |
getGroupManager()
Gets instance of GroupManager for the group entity defined in Entity configuration
|
IdentityStoreConfig |
getIdentityStoreConfig()
Gets Identity Store configuration
|
java.util.Map<java.lang.String,java.util.Set<IDSLDAPConnectionPoolStats>> |
getLDAPConnectionPoolStats()
Retrieves the connection pool stats for the given IdentityDirectory instance.
|
LDAPSchemaUtil |
getLDAPSchemaUtil()
Gets a handle to the LDAPSchemaUtil for the underlying LDAP repository
|
java.lang.String |
getLogicalToPhysicalAttr(java.lang.String logicalAttr)
Gets phyical attrname mapped for given logical attrname
|
OperationalConfig |
getOperationalConfig()
Gets Operational configuration
|
OrgManager |
getOrgManager()
Gets instance of OrgManager for the org entity defined in Entity configuration
|
java.util.List<java.lang.String> |
getPhysicalToLogicalAttr(java.lang.String physicalAttr)
Gets list of all logical attrnames mapped for given physical attrname
|
UserManager |
getUserManager()
Gets the instance of UserManager for default user entity defined in Entity configuration
|
UserManager |
getUserManager(java.lang.String entityName)
Gets the instance of UserManager for given user entity name.
|
void |
reload()
Reload the Entity Configuration
|
public static final java.lang.String IDS_CONFIG_FILE
public static final java.lang.String IDS_OVD_CONTEXT_NAME
public static final java.lang.String IDS_ENTITY_CONFIG_NAME
public static final java.lang.String IDS_APP_NAME
public OperationalConfig getOperationalConfig()
public EntitiesConfig getEntitiesConfig()
public IdentityStoreConfig getIdentityStoreConfig()
public void reload() throws IDSException
IDSException
public UserManager getUserManager() throws IDSException
IDSException
public UserManager getUserManager(java.lang.String entityName) throws IDSException
entityName
- Name of the user entityIDSException
public GroupManager getGroupManager() throws IDSException
IDSException
public OrgManager getOrgManager() throws IDSException
IDSException
public EntityManager getEntityManager(java.lang.String entityName) throws IDSException
entityName
- Name of the entity defined in Entity configurationIDSException
public AppRoleManager getAppRoleManager() throws IDSException
IDSException
- on exceptionpublic EntityRelationManager getEntityRelationManager()
public Capabilities getCapabilities()
public void close()
public AttributeSchema getAttributeSchema(java.lang.String attrName)
attrName
- Name of attributepublic java.lang.String getLogicalToPhysicalAttr(java.lang.String logicalAttr)
logicalAttr
- Name of logical attributepublic java.util.List<java.lang.String> getPhysicalToLogicalAttr(java.lang.String physicalAttr)
physicalAttr
- Name of physical attributepublic LDAPSchemaUtil getLDAPSchemaUtil()
public java.util.Map<java.lang.String,java.util.Set<IDSLDAPConnectionPoolStats>> getLDAPConnectionPoolStats() throws IDSException
IDSException
public void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable