com.ibm.itim.dataservices.model.domain
Class RoleAssignmentObject

java.lang.Object
  extended by com.ibm.itim.dataservices.model.DirectoryEntry
      extended by com.ibm.itim.dataservices.model.domain.RoleAssignmentObject
All Implemented Interfaces:
com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable

public class RoleAssignmentObject
extends DirectoryEntry
implements com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable

Value Object class that holds the attribute information of a role assignment data in the data model. This class holds the assignment data that are associated with the defined role and assigned role. The defined role is the role that holds a list of assignment attributes. The assigned role is the role to which the person is assigned.

Since:
6.0
See Also:
(Set), com.ibm.ibm.dataservices.model.domain.RoleEntity#getAssignmentAttributes(), DirectoryEntry, Serialized Form

Constructor Summary
RoleAssignmentObject(DistinguishedName assignRoleDN, DistinguishedName defineRoleDN)
          constructor.
RoleAssignmentObject(RoleAssignmentObject raObject)
          Copy Constructor Reference copy is used for Java object except for define role DN and assign role DN.
 
Method Summary
 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.
 
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryEntry
addAttribute, addAttributeValues, clearChange, clearChanges, getAttribute, getAttributes, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, removeAttribute, removeAttribute, setAttribute, setAttributes, setDistinguishedName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RoleAssignmentObject

public RoleAssignmentObject(DistinguishedName assignRoleDN,
                            DistinguishedName defineRoleDN)
constructor.

Parameters:
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.

RoleAssignmentObject

public RoleAssignmentObject(RoleAssignmentObject raObject)
Copy Constructor Reference copy is used for Java object except for define role DN and assign role DN.

Method Detail

getDefineRoleDN

public DistinguishedName getDefineRoleDN()
Returns the DN of the defined role that is associated with the assignment data.

Returns:
DistinguishedName represent role's DN.

getAssignRoleDN

public DistinguishedName getAssignRoleDN()
Returns the DN of the assigned role that is associated with the assignment data.

Returns:
DistinguishedName represent role's DN.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.