Interface AssignmentTarget


public interface AssignmentTarget
This Interface is a value object that represents the task assignment of an identity provisioning operation. The assignment could be present with an Oracle Identity Manager user or a user group.
Version:
1.5, Oracle Identity Manager 9.1
  • Method Details

    • getAssigneeUserAttribute

      Object getAssigneeUserAttribute(String name) throws com.thortech.xl.gc.exception.AssignmentException
      This method returns the value of any attribute belonging to the assignee entity "user".
      Parameters:
      name - Attribute of the assignee
      Returns:
      value of the input attribute, for the assignee that holds the AssignmentTarget ex: getAssigneeUserAttribute("Users.User ID");
      Throws:
      com.thortech.xl.gc.exception.AssignmentException
    • getAssigneeGroupAttribute

      Object getAssigneeGroupAttribute(String name) throws com.thortech.xl.gc.exception.AssignmentException
      This method returns the value of any attribute belonging to the assignee entity "user group".
      Parameters:
      name - Attribute of the assignee
      Returns:
      value of the input attribute, for the assignee that holds the AssignmentTarget ex: getAssigneeGroupAttribute("Groups.Key");
      Throws:
      com.thortech.xl.gc.exception.AssignmentException
    • getAssignmentType

      String getAssignmentType() throws com.thortech.xl.gc.exception.AssignmentException
      This method provides information on the type of Assignment an OIMOperation is assigned to. ex. AssignmentTye can be "User", "Group", "Group User with Highest Priority", etc..
      Returns:
      the assignment type.
      Throws:
      com.thortech.xl.gc.exception.AssignmentException