public class RoleAssignmentObject extends DirectoryEntry implements com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable
(Set) ,
com.ibm.ibm.dataservices.model.domain.RoleEntity#getAssignmentAttributes(),
DirectoryEntry,
Serialized Form| Constructor and Description |
|---|
RoleAssignmentObject(DistinguishedName defineRoleDN,
AttributeValues attributes)
constructor.
|
RoleAssignmentObject(DistinguishedName assignRoleDN,
DistinguishedName defineRoleDN)
constructor.
|
RoleAssignmentObject(DistinguishedName assignRoleDN,
DistinguishedName defineRoleDN,
AttributeValues attributes)
Default constructor.
|
RoleAssignmentObject(long assignmentID,
DistinguishedName personDN,
DistinguishedName assignRoleDN,
DistinguishedName defineRoleDN)
Default constructor.
|
RoleAssignmentObject(RoleAssignmentObject raObject)
Copy Constructor
Reference copy is used for Java object except for define role DN and
assign role DN.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getAssignmentID() |
DistinguishedName |
getAssignRoleDN()
Returns the DN of the assigned role that is associated with the
assignment data.
|
DistinguishedName |
getDefineRoleDN()
Returns the DN of the defined role that is associated with the assignment
data.
|
DistinguishedName |
getPersonDN()
Returns the DN of the person that is associated with the role
assignment data.
|
addAttribute, addAttributeValues, clearChange, clearChanges, getAttribute, getAttributes, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, removeAttribute, removeAttribute, setAttribute, setAttributes, setDistinguishedName, toStringpublic RoleAssignmentObject(DistinguishedName assignRoleDN, DistinguishedName defineRoleDN, AttributeValues attributes)
assignRoleDN - The Distinguished Name of the role to which the person is
assigned.defineRoleDN - The Distinguished Name of the role for which the attributes
are defined.attributes - AttributeValues where keys are attribute names (String) and
values are AttributeValue instances.public RoleAssignmentObject(long assignmentID,
DistinguishedName personDN,
DistinguishedName assignRoleDN,
DistinguishedName defineRoleDN)
personDN - The Distinguished Name of the person to which the role is
assigned.assignRoleDN - The Distinguished Name of the role to which the person is
assigned.defineRoleDN - The Distinguished Name of the role for which the attributes
are defined.attributes - AttributeValues where keys are attribute names (String) and
values are AttributeValue instances.public RoleAssignmentObject(DistinguishedName defineRoleDN, AttributeValues attributes)
defineRoleDN - The Distinguished Name of the role for which the attributes
are defined.attributes - AttributeValues where keys are attribute names (String) and
values are AttributeValue instances.public RoleAssignmentObject(DistinguishedName assignRoleDN, DistinguishedName defineRoleDN)
assignRoleDN - The Distinguished Name of the role to which the person is
assigned.defineRoleDN - The Distinguished Name of the role for which the attributes
are defined.public RoleAssignmentObject(RoleAssignmentObject raObject)
public DistinguishedName getDefineRoleDN()
public DistinguishedName getAssignRoleDN()
public DistinguishedName getPersonDN()
public long getAssignmentID()