Package | Description |
---|---|
com.iplanet.am.sdk |
This package contains interfaces and implementation for User/Identity
Management.
|
com.iplanet.am.sdk.ldap | |
com.iplanet.ums |
Deprecated classes for UMS.
|
com.iplanet.ums.cos |
Deprecated classes for UMS.
|
com.iplanet.ums.dctree |
Deprecated classes for UMS.
|
com.iplanet.ums.validation |
Deprecated validator classes for UMS.
|
Constructor and Description |
---|
AMEntryExistsException(SSOToken token,
String errorCode,
UMSException ue)
Deprecated.
Protected constructor for convenience.
|
AMEntryExistsException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMEntryExistsException(String msg,
String errorCode,
UMSException ue)
Deprecated.
Protected constructor for convenience.
|
AMEventManagerException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
|
AMEventManagerException(String msg,
String errorCode,
UMSException ue)
Deprecated.
|
AMException(SSOToken token,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMException(String msg,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMInvalidDNException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMInvalidDNException(String msg,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMException with detailed message. |
AMPostCallBackException(SSOToken token,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMPostCallBackException with detailed
message. |
AMPostCallBackException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
Constructs a new
AMPostCallBackException with detailed
message. |
AMPostCallBackException(String msg,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMPostCallBackException with detailed
message. |
AMPreCallBackException(SSOToken token,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMPreCallBackException with detailed
message. |
AMPreCallBackException(String msg,
String errorCode,
Object[] args,
UMSException ue)
Deprecated.
Constructs a new
AMPreCallBackException with detailed
message. |
AMPreCallBackException(String msg,
String errorCode,
UMSException ue)
Deprecated.
Constructs a new
AMPreCallBackException with detailed
message. |
Modifier and Type | Method and Description |
---|---|
protected String |
DirectoryServicesImpl.getEntryName(UMSException e) |
Modifier and Type | Class and Description |
---|---|
class |
AccessRightsException
Exception occurs upon insufficient access rights to perform operations in the
underlying persistent storage.
|
class |
AttributeValueAlreadyExistsException
Exception occurs when attribute value already exists in the LDAP schema.
|
class |
BadSearchFilterException
Exception for invalid search filter.
|
class |
EntryAlreadyExistsException
Exception occurs when entry already exists in the underlying persistence
storage.
|
class |
EntryNotFoundException
Exception occurs when entry is not found from the underlying persistence
storage.
|
class |
InvalidSearchFilterException
This exception will be thrown if invalid LDAP search filters are used during
search operations.
|
class |
SchemaElementAlreadyExistsException
Exception occurs when schema element already exists in the LDAP schema.
|
class |
SizeLimitExceededException
This exception will be thrown when the size limit has been exceeded during
search operations.
|
class |
TimeLimitExceededException
Exception on search when time limit is exceeded.
|
Modifier and Type | Method and Description |
---|---|
void |
SearchResults.abandon()
Abandons a current search operation, notifying the server not to send
additional search results.
|
void |
PersistentObject.addACI(ACI aci)
Adds an ACI to this object.
|
void |
DataLayer.addAttributeValue(Principal principal,
Guid guid,
String name,
String value)
Adds value for an attribute and saves the change in the database.
|
static void |
PersistentObject.addAttributeValue(SSOToken token,
Guid guid,
String name,
String value)
Adds value for an attribute and saves the change in the database.
|
void |
PersistentObject.addChild(PersistentObject object)
Adds a child object to the persistent object container.
|
void |
Organization.addChild(PersistentObject object)
Adds a new object to the organization.
|
void |
PeopleContainer.addChildPeopleContainer(PeopleContainer pc)
Adds a new People Container object to the People Container.
|
void |
DataLayer.addEntry(Principal principal,
Guid guid,
AttrSet attrSet)
Adds entry to the server.
|
void |
AssignableDynamicGroup.addMember(Guid userGuid)
Adds a member to the group.
|
void |
StaticGroup.addMember(Guid guid)
Adds a member to the group.
|
void |
ManagedRole.addMember(Guid guid)
Adds a member to the role.
|
void |
IAssignableMembership.addMember(Guid guid)
Adds a member to the group.
|
void |
AssignableDynamicGroup.addMember(PersistentObject member)
Adds a member to the group.
|
void |
StaticGroup.addMember(PersistentObject member)
Adds a member to the group.
|
void |
ManagedRole.addMember(PersistentObject member)
Adds a member to the role.
|
void |
IAssignableMembership.addMember(PersistentObject member)
Adds a member to the group.
|
void |
AssignableDynamicGroup.addMembers(Guid[] guids)
Adds a list of members to the group.
|
void |
StaticGroup.addMembers(Guid[] guids)
Adds a list of members to the group.
|
void |
ManagedRole.addMembers(Guid[] guids)
Adds a list of members to the role.
|
void |
IAssignableMembership.addMembers(Guid[] guids)
Adds a list of members to the group.
|
void |
Organization.addPeopleContainerRule(Guid guid,
String filter)
Adds rule for determining which People Container the user is supposed to
be in.
|
void |
PeopleContainer.addUser(User user)
Adds a new User object to the People Container.
|
PersistentObject |
SearchResults.assertOneEntry()
Assert if the search result contains one and only one entry.
|
void |
DataLayer.changePassword(Guid guid,
String attrName,
String oldPassword,
String newPassword)
Changes user password.
|
void |
PersistentObject.changePassword(String entryDN,
String attrName,
String oldPassword,
String newPassword)
Changes user password.
|
void |
PersistentObject.deleteACI(ACI aci)
Deletes an ACI of this object
|
void |
DataLayer.deleteEntry(Principal principal,
Guid guid)
Delete entry from the server
|
void |
EntityManager.execute(Principal principal,
PersistentObject pObject,
Guid pGUID)
This method will use methods provided by ConfigManager to get "Structure
Template" information from the DIT.
|
Object |
SearchResults.get(String name)
Get search result attributes related to the search operation performed.
|
AccessRightObject |
BaseRole.getAccessRight()
Returns the attribute access rights associated with the role.
|
AccessRightObject |
User.getAccessRight(Guid guid)
Get the access rights associated with the user; this will return an
aggregation of all the attribute access rights granted by each of the
user's roles.
|
AccessRightObject |
Resource.getAccessRight(Guid guid)
Get the access rights associated with the user; this will return an
aggregation of all the attribute access rights granted by each of the
user's roles.
|
Collection |
PersistentObject.getACI()
Returns all the ACIs of this object.
|
Collection |
PersistentObject.getACI(String name)
Returns all the ACIs of this object with the given name.
|
Attr |
PersistentObject.getAttribute(String attrName,
Locale locale)
Gets an attribute value with a given locale
|
AttrSet |
User.getAttributes(SearchTemplate template)
Return attribute set according to a supplied search template.
|
AttrSet |
Resource.getAttributes(SearchTemplate template)
Return attribute set according to a supplied search template.
|
Collection<String> |
SchemaManager.getAttributes(String objClassName)
Returns a collection of the names of the required and optional attributes
for this object class.
|
AttrSet |
PersistentObject.getAttributes(String[] attrs)
Gets attribute values
|
AttrSet |
PersistentObject.getAttributes(String[] attrs,
boolean cacheOnly)
Gets attribute values
|
AttrSet |
PersistentObject.getAttributes(String[] attrNames,
Locale locale)
Returns attribute values with a specified locale.
|
long |
PeopleContainer.getChildPeopleContainerCount()
Gets the current number of People Containers.
|
SearchResults |
PersistentObject.getChildren(SearchTemplate template,
SearchControl searchControl)
Gets all immediate children under current node based on search criteria
specified in template, and returns attributes specified there.
|
SearchResults |
ISearch.getChildren(SearchTemplate template,
SearchControl searchControl)
Find all IDs for immediate children under current node based on search
criteria specified in template, and return attributes specified there.
|
SearchResults |
PersistentObject.getChildren(String filter,
SearchControl searchControl)
Gets the immediate children, subject to search filter constraints.
|
SearchResults |
ISearch.getChildren(String filter,
SearchControl searchControl)
Find all IDs for immediate children under current node based on search
criteria specified in filter.
|
SearchResults |
PersistentObject.getChildren(String filter,
String[] resultAttributeNames,
SearchControl searchControl)
Gets the immediate children, returning only specified attributes
|
SearchResults |
ISearch.getChildren(String filter,
String[] resultAttributeNames,
SearchControl searchControl)
Search entries on immediate children based on criteria specified in
filter.
|
CreationTemplate |
TemplateManager.getCreationTemplate(Class cls,
Guid orgGuid)
Given a class, gets the default creation template for the object.
|
CreationTemplate |
TemplateManager.getCreationTemplate(Class cls,
Guid orgGuid,
int scope)
Returns default creation template of a given class.
|
CreationTemplate |
TemplateManager.getCreationTemplate(String name,
Guid orgGuid)
Returns a template from a supplied template name.
|
CreationTemplate |
TemplateManager.getCreationTemplate(String name,
Guid orgGuid,
int scope)
Returns a template from a supplied template name.
|
Set |
TemplateManager.getCreationTemplateNames(Guid orgGuid)
Returns a set of known creation templates.
|
static EntityManager |
EntityManager.getEntityManager()
Get the instance of Entity Manager.
|
String |
IFilteredMembership.getFilter()
Gets the filter that controls the membership.
|
String |
FilteredRole.getFilter()
Gets the filter that controls the membership.
|
String[] |
User.getGroups()
Return groups that the user is a member of.
|
static DataLayer |
DataLayer.getInstance()
Create the singleton DataLayer object if it doesn't exist already.
|
static DataLayer |
DataLayer.getInstance(ServerInstance serverCfg)
Create the singleton DataLayer object if it doesn't exist already.
|
long |
PeopleContainer.getMaxChildPeopleContainerLimit()
Gets the container limit constraint.
|
long |
PeopleContainer.getMaxUserLimit()
Gets the user limit constraint.
|
int |
DynamicGroup.getMemberCount()
Returns the member count.
|
int |
StaticGroup.getMemberCount()
Gets the member count.
|
int |
FilteredRole.getMemberCount()
Gets the member count.
|
int |
ManagedRole.getMemberCount()
Gets the member count.
|
int |
IMembership.getMemberCount()
Gets the member count of the group.
|
int |
StaticGroup.getMemberCount(int level)
Gets the member count.
|
Guid |
DynamicGroup.getMemberIDAt(int index)
Returns a member given an index (zero-based).
|
Guid |
StaticGroup.getMemberIDAt(int index)
Gets a member given an index (zero-based).
|
Guid |
FilteredRole.getMemberIDAt(int index)
Gets a member given an index (zero based).
|
Guid |
ManagedRole.getMemberIDAt(int index)
Gets the GUID of the member at the given index (zero-based).
|
Guid |
IMembership.getMemberIDAt(int index)
Gets a member.
|
Guid |
StaticGroup.getMemberIDAt(int index,
int level)
Gets a member given an index (zero-based).
|
SearchResults |
DynamicGroup.getMemberIDs()
Returns the members of the group.
|
SearchResults |
StaticGroup.getMemberIDs()
Gets the members of the group.
|
SearchResults |
FilteredRole.getMemberIDs()
Gets the members of the role.
|
SearchResults |
ManagedRole.getMemberIDs()
Gets the members of the group.
|
SearchResults |
IMembership.getMemberIDs()
Gets the members of the group.
|
SearchResults |
FilteredRole.getMemberIDs(String filter)
Gets the members of the role meeting an LDAP filter
condition.
|
SearchResults |
ManagedRole.getMemberIDs(String filter)
Returns the members of the group meeting the filter condition.
|
protected SearchResults |
DynamicGroup.getMemberIDs(String[] attributes)
Returns the members of the group.
|
protected SearchResults |
ManagedRole.getMemberIDs(String[] attributes)
Gets the members of the role.
|
protected SearchResults |
ManagedRole.getMemberIDs(String[] attributes,
String filter)
Gets the members of the role meeting the filter condition.
|
SearchResults |
StaticGroup.getMembers(int level)
Get members of the group.
|
protected SearchResults |
FilteredRole.getMembers(String[] attributes)
TO DO : incomplete, fix the logic of building the base and filter Gets
the members of the role
|
protected SearchResults |
FilteredRole.getMembers(String[] attributes,
String filter)
TO DO : incomplete, fix the logic of building the base and filter Gets
the members of the role
|
String |
OrganizationalUnit.getName()
Return name of the organizational unit
|
String |
Organization.getName()
Returns the name of the organization.
|
String |
PeopleContainer.getName()
Return name of the People Container.
|
static PersistentObject |
UMSObject.getObject(Principal principal,
Guid guid) |
static PersistentObject |
UMSObject.getObject(Principal principal,
Guid guid,
String[] attrNames) |
static PersistentObject |
UMSObject.getObject(SSOToken token,
Guid guid)
Returns the persistent object of correct subclass, for the given id.
|
static PersistentObject |
UMSObject.getObject(SSOToken token,
Guid guid,
String[] attrNames)
Returns the persistent object of correct subclass, for the given ID.
|
Collection<String> |
SchemaManager.getObjectClasses(String attrName)
Gets a collection of the names of the object classes for this attribute
|
static PersistentObject |
UMSObject.getObjectHandle(SSOToken token,
Guid guid)
Return a PersistentObject given an authenticated token and guid.
|
PersistentObject |
PersistentObject.getParentObject()
Gets the parent object
|
Collection |
Organization.getPeopleContainerGuids()
Gets all People Containers under the organization.
|
Collection |
PersistentObject.getRoles()
Gets the list of GUIDS roles assosciated with this object
|
org.forgerock.opendj.ldap.schema.Schema |
DataLayer.getSchema(Principal principal)
Fetches the schema from the LDAP directory server.
|
static SchemaManager |
SchemaManager.getSchemaManager(Principal principal)
Returns the schema manager assosciated with the given authenticated
Principal.
|
static SchemaManager |
SchemaManager.getSchemaManager(SSOToken token)
Returns the schema manager assosciated with the given authenticated
Principal.
|
SearchTemplate |
TemplateManager.getSearchTemplate(String name,
Guid orgGuid)
Returns a template from a supplied template name.
|
SearchTemplate |
TemplateManager.getSearchTemplate(String name,
Guid orgGuid,
int scope)
Returns a template from a supplied template name.
|
Set |
TemplateManager.getSearchTemplateNames(Guid orgGuid)
Returns a set of known search templates.
|
static TemplateManager |
TemplateManager.getTemplateManager()
Clients can only obtain a reference through this method.
|
String |
User.getUID()
Return uid for the user
|
long |
PeopleContainer.getUserCount()
Gets the current number of users.
|
boolean |
AssignableDynamicGroup.hasMember(Guid guid)
Returns
true if a given identifier is a member of the
group. |
boolean |
DynamicGroup.hasMember(Guid guid)
Returns
true if a given identifier is a member of the
group. |
boolean |
StaticGroup.hasMember(Guid guid)
Checks if a given identifier is a member of the group.
|
boolean |
FilteredRole.hasMember(Guid guid)
Checks if a given identifier is a member of the role.
|
boolean |
ManagedRole.hasMember(Guid guid)
Checks if a given identifier is a member of the role.
|
boolean |
IMembership.hasMember(Guid guid)
Checks if a given identifier is a member of the group.
|
boolean |
StaticGroup.hasMember(Guid guid,
int level)
Checks if a given identifier is a member of the group.
|
boolean |
BaseRole.hasMember(PersistentObject po)
Checks if a given identifier is a member of the role.
|
boolean |
IRole.hasMember(PersistentObject po)
Evaluates whether an object is member of this IRole.
|
boolean |
PeopleContainer.isMember(User user)
Checks if a given user is a member of the container.
|
boolean |
PersistentObject.isMemberOf(IMembership im)
Checks if this object is a member of an IMembership.
|
void |
DataLayer.modify(Principal principal,
Guid guid,
Collection<org.forgerock.opendj.ldap.Modification> modifications)
Modifies an ldap entry.
|
void |
BaseRole.newAccessRight(AccessRightObject accessRight)
Creates attribute access rights for the role;
existing attribute access rights for the role will be replaced.
|
PersistentObject |
SearchResults.next()
Returns the next entry in the search results.
|
AttrSet |
DataLayer.read(Principal principal,
Guid guid)
Read an ldap entry
|
AttrSet |
DataLayer.read(Principal principal,
Guid guid,
String[] attrNames)
Reads an ldap entry.
|
org.forgerock.opendj.ldif.ConnectionEntryReader |
DataLayer.readLDAPEntry(Principal principal,
org.forgerock.opendj.ldap.requests.SearchRequest request) |
void |
PersistentObject.remove()
Remove itself from the persistent store.
|
void |
AssignableDynamicGroup.removeAllMembers()
Removes all members of the group.
|
void |
StaticGroup.removeAllMembers()
Removes all members of the group.
|
void |
ManagedRole.removeAllMembers()
Removes all members of the role.
|
void |
IAssignableMembership.removeAllMembers()
Removes all members of the group
|
void |
DataLayer.removeAttributeValue(Principal principal,
Guid guid,
String name,
String value)
Removes value for an attribute and saves the change in the database.
|
static void |
PersistentObject.removeAttributeValue(SSOToken token,
Guid guid,
String name,
String value)
Removes value for an attribute and saves the change in the database.
|
void |
PersistentObject.removeChild(Guid childGuid)
Removes an object given its unique ID.
|
void |
PersistentObject.removeChild(PersistentObject object)
Removes a child object from a persistent object container.
|
void |
Organization.removeChild(PersistentObject object)
Removes an object from the organization.
|
void |
PeopleContainer.removeChildPeopleContainer(PeopleContainer pc)
Removes a People Container object from the People Container.
|
void |
AssignableDynamicGroup.removeMember(Guid guid)
Removes a member from the group.
|
void |
StaticGroup.removeMember(Guid guid)
Removes a member from the group.
|
void |
ManagedRole.removeMember(Guid guid)
Removes a member from the group.
|
void |
IAssignableMembership.removeMember(Guid guid)
Removes a member from the group.
|
void |
AssignableDynamicGroup.removeMember(PersistentObject member)
Removes a member from the group.
|
void |
StaticGroup.removeMember(PersistentObject member)
Removes a member from the group.
|
void |
ManagedRole.removeMember(PersistentObject member)
Removes a member from the role.
|
void |
IAssignableMembership.removeMember(PersistentObject member)
Removes a member from the group.
|
static void |
UMSObject.removeObject(SSOToken token,
Guid guid)
Removes an object identified by the given ID.
|
void |
Organization.removePeopleContainerRule(Guid guid,
String filter)
Removes the rule applying to the given People Container guid with the
given filter string.
|
void |
PeopleContainer.removeUser(User user)
Removes an User object from the People Container.
|
void |
DataLayer.rename(Principal principal,
Guid guid,
String newName,
boolean deleteOldName) |
void |
PersistentObject.rename(String newRDN,
boolean deleteOldName)
Renames the RDN to a new value.
|
void |
PersistentObject.replaceACI(ACI oldACI,
ACI newACI)
Replaces an ACI of this object
|
void |
TemplateManager.replaceCreationTemplate(CreationTemplate template,
Guid orgGuid)
Replaces an existing CreationTemplate with the one specified.
|
void |
PersistentObject.save()
Save the modification(s) to the object.
|
SearchResults |
DataLayer.search(Principal principal,
Guid guid,
int scope,
String searchFilter,
String[] attrNames,
boolean attrOnly,
SearchControl searchControl)
Performs synchronous search based on specified ldap filter.
|
SearchResults |
PersistentObject.search(SearchTemplate template,
SearchControl searchControl)
Gets the attributes specified in the template for all objects at the
current level and below which match the search filter in the template.
|
SearchResults |
ISearch.search(SearchTemplate template,
SearchControl searchControl)
Search (subtree) entries under current node based on criteria specified
in template, which also indicates which attributes to return.
|
SearchResults |
PersistentObject.search(String filter,
SearchControl searchControl)
Gets only the IDs and object classes of all objects at the current level
and below which match the search filter.
|
SearchResults |
ISearch.search(String filter,
SearchControl searchControl)
Search (subtree) entry IDs under currrent node based on criteria
specified in search filter and searchControl
|
SearchResults |
PersistentObject.search(String filter,
String[] resultAttributeNames,
SearchControl searchControl)
Gets the specified attributes of all objects at the current level and
below which match the search filter.
|
SearchResults |
ISearch.search(String filter,
String[] resultAttributeNames,
SearchControl searchControl)
Search (subtree) entries under current node based on criteria specified
in filter.
|
SearchResults |
DataLayer.searchIDs(Principal principal,
Guid guid,
int scope,
String searchFilter,
SearchControl searchControl)
Perform synchronous search based on specified ldap filter.
|
void |
Organization.setDefaultPeopleContainer(Guid guid)
Sets the default People Container for user entries under the
organization.
|
void |
IFilteredMembership.setFilter(String filter)
Sets the filter that controls the membership.
|
void |
FilteredRole.setFilter(String filter)
Sets the filter that controls the membership.
|
void |
PeopleContainer.setMaxChildPeopleContainerLimit(long limit)
Sets max children People Container limit for a People Container.
|
void |
PeopleContainer.setMaxUserLimit(long limit)
Sets max user limit for a People Container.
|
Constructor and Description |
---|
AssignableDynamicGroup(CreationTemplate template,
AttrSet attrSet)
Constructs an in memory
AssignableDynamicGroup object with
a given template. |
AssignableDynamicGroup(CreationTemplate template,
AttrSet attrSet,
Guid baseGuid,
int scope)
Constructs an
AssignableDynamicGroup object with a given
template. |
BaseRole(CreationTemplate template,
AttrSet attrSet)
Constructs a BaseRole from a creation template
and attribute set.
|
DynamicGroup(CreationTemplate template,
AttrSet attrSet)
Constructs a
DynamicGroup in memory with a given template
for DynamicGroup . |
DynamicGroup(CreationTemplate template,
AttrSet attrSet,
Guid baseGuid,
String filter,
int scope)
Constructs a
DynamicGroup in memory given a template for
DynamicGroup . |
FilteredRole(CreationTemplate template,
AttrSet attrSet)
Constructs a FilteredRole object in memory
with a given template.
|
FilteredRole(String name,
String filter)
Constructs a FilteredRole object in-memory using the default template
registered for FilteredRole.
|
ManagedRole(CreationTemplate template,
AttrSet attrSet)
Constructs a ManagedRole object in memory with a given template.
|
Organization()
No args constructor, used to contruct the right object as entries are
read from persistent storage
|
Organization(CreationTemplate template,
AttrSet attrSet)
Constructs Organization object without session.
|
OrganizationalUnit()
No args constructor; used to construct the right object as entries are
are read from persistent storage
|
OrganizationalUnit(CreationTemplate template,
AttrSet attrSet)
Constructs a Organizational unit object without a session.
|
PeopleContainer()
No args constructor, used to contruct the right object as entries are
read from persistent storage.
|
PeopleContainer(CreationTemplate template,
AttrSet attrSet)
Constructs a People Container object without a session.
|
PersistentObject(CreationTemplate template,
AttrSet attrSet)
Constructor for in memory object to be added to the system.
|
Resource()
No args constructor; used to construct the right object as entries are
read from persistent storage.
|
Resource(CreationTemplate template,
AttrSet attrSet)
Construct Resource object without session.
|
StaticGroup(CreationTemplate template,
AttrSet attrSet)
Constructs a StaticGroup object in memory with
a given template.
|
TemplateManager()
Default constructor that registers a default class resolver and accesses
template configuration information.
|
User()
No args constructor; used to construct the right object as entries are
read from persistent storage.
|
User(CreationTemplate template,
AttrSet attrSet)
Construct User object without session.
|
Modifier and Type | Class and Description |
---|---|
class |
COSNotFoundException
The exception thrown by COS Manager if a COS object is not found.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectCOSDefinition.addCOSAttribute(String attrName,
int qualifier)
Adds the COS attribute to the definition.
|
void |
ICOSDefinition.addCOSAttribute(String attrName,
int qualifier)
This method adds a COS attribute to the COS definition.
|
void |
DirectCOSDefinition.addCOSTemplate(COSTemplate cosTemplate)
Adds a COS Template to this COS definition.
|
void |
COSManager.addDefinition(ICOSDefinition cosDef)
This method adds a COS definition to the persistent store.
|
void |
COSManager.assignCOSDef(PersistentObject pObject,
ICOSDefinition cosDef,
COSTemplate cosTemplate)
Assigns a COS (as defined by a COS definition) to the persistent object.
|
static COSManager |
COSManager.getCOSManager(Principal principal,
Guid guid)
This method returns an instance of a COS Manager.
|
static COSManager |
COSManager.getCOSManager(SSOToken token,
Guid guid)
This method returns an instance of a COS Manager.
|
COSTemplate |
DirectCOSDefinition.getCOSTemplate(String name)
Returns a template from this definition given the name of the template.
|
Collection |
DirectCOSDefinition.getCOSTemplates()
Returns all templates for this definition.
|
ICOSDefinition |
COSManager.getDefinition(String name)
Returns COS definition given the name.
|
Collection |
COSManager.getDefinitions()
Retrieves all COS definitions for the current organization.
|
void |
COSManager.removeCOSAssignment(PersistentObject pObject,
ICOSDefinition cosDef,
COSTemplate cosTemplate)
Removes COS assignment from the persistent object.
|
void |
DirectCOSDefinition.removeCOSTemplate(String name)
Removes a COS Template from this COS definition.
|
void |
DirectCOSDefinition.removeCOSTemplates()
Removes all COS Templates from this COS definition.
|
void |
COSManager.removeDefinition(String name)
Removes the COS definition.
|
void |
COSManager.updateDefinition(ICOSDefinition cosDef)
Updates the contents of a COS definition with the new contents.
|
Constructor and Description |
---|
COSManager(Principal principal,
Guid guid)
This constructor sets the parent Directory entry which identifies the
location of COS definitions which will be managed.
|
COSManager(SSOToken token,
Guid guid)
This constructor sets the parent Directory entry which identifies the
location of COS definitions which will be managed.
|
COSTemplate(CreationTemplate temp,
String name)
Constructor with creation template and name parameter.
|
DirectCOSDefinition(AttrSet attrSet)
Constructor with attribute set argument.
|
DirectCOSDefinition(CreationTemplate template,
AttrSet attrSet)
Constructor with creation template and attribute set arguments.
|
Modifier and Type | Class and Description |
---|---|
class |
DomainAlreadyExistsException
Exception occurs when adding a domain that already exists in the dctree
|
class |
DomainNotFoundException
Exception occurs when specified domain is not found in the dctree.
|
class |
InvalidDCRootException
Exception occurs when root of DCTree are not defined for DCTree to function
properly.
|
Modifier and Type | Method and Description |
---|---|
DomainComponent |
DomainComponentTree.addDomain(String domain)
Add a virtual domain into the domain component
tree.
|
Guid |
DomainComponent.getAssociatedOrganizationGuid()
Get the domain mapping from this dc entry.
|
Hashtable |
DomainComponentTree.getChildDomainIDs()
Get all virtual domains present in the dctree.
|
DomainComponent |
DomainComponentTree.getDomainComponent(String domain)
Given a virtual domain name such as
"javasoft.sun.com", returns the domain component entry in the dc index
tree.
|
String |
DomainComponent.getDomainStatus()
Get the domain status in the dc entry
|
String |
DomainComponentTree.getDomainStatus(String domain)
Gets the domain status of a given virtual domain
|
PersistentObject |
DomainComponent.getOrganization()
Get the domain mapping from this dc entry to the
organization entry in the customer DIT.
|
PersistentObject |
DomainComponentTree.getOrganization(String domain)
Given a virtual domain name such as
"javasoft.sun.com", return the organization, organizationalunit or any
DIT entry that is assoicated from the domain compoent tree (dctree) to
the customer oranization DIT (the convergence tree as outlined in nortel
spec)
|
User |
DomainComponentTree.getUser(String uid,
String domain)
Given a uid for a user, lookup the user under a
specified virtual domain name.
|
User |
DomainComponentTree.getUser(String namingAttribute,
String value,
String domain)
Given identification of a user with a naming
attribute and value, lookup the user under a virtual domain specified.
|
void |
DomainComponentTree.removeDomain(String domain)
Remove a virtual domain in the dctree
|
void |
DomainComponent.setAssociatedOrganization(Guid orgGuid)
Sets the mapping of a dc entry in the dctree to an
organization or organizational unit entry in the convergence DIT, the
directory tree hosting all the actual entries.
|
void |
DomainComponent.setAssociatedOrganization(PersistentObject org)
Sets the mapping of a dc entry in the dctree to an
organization or OrganizationalUnit entry in the convergence DIT, the
directory tree hosting all the actual entries
|
void |
DomainComponentTree.setDCRoot(Guid root)
Sets the root of the domain component tree (dc
tree).
|
void |
DomainComponentTree.setDomainMapping(String domain,
Guid orgGuid)
Set the domain mapping so that the dc entry maps to
an organization in the convergence tree.
|
void |
DomainComponentTree.setDomainMapping(String domain,
PersistentObject org)
Set the domain mapping so that the dc entry maps to
an organization in the the organization DIT hosting user data (the
convergence tree in Nortel spec)
|
void |
DomainComponent.setDomainStatus(String status)
Set the domain status in the dc entry
|
void |
DomainComponentTree.setDomainStatus(String domain,
String status)
Sets the domain status for a given virtual domain
|
Constructor and Description |
---|
DomainComponent(SSOToken token,
String dcName)
Given a name for domain component, construct
the dc object in memory
|
DomainComponentTree(SSOToken token,
Guid dcRoot)
Constructs a
DomainComponentTree with an authenticated
prinicipal and an identification of the root of the dc index tree. |
Modifier and Type | Class and Description |
---|---|
class |
DataConstraintException
Exception thrown if data validation fails.
|
Modifier and Type | Method and Description |
---|---|
static void |
Validation.validateAttribute(Attr attr,
Class cls,
Guid guid)
Determines whether attribute is valid.
|
static void |
Validation.validateAttribute(Attr attr,
String validatorClass,
String rule)
Determines whether a specific attribute is valid.
|
static void |
Validation.validateAttributes(AttrSet attrSet,
Class cls,
Guid guid)
Determines whether each attribute in the attribute set is valid.
|
static void |
Validation.validateAttributes(ModSet modSet,
Class cls,
Guid guid)
Determines whether each attribute in the ModSet is valid.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.