Package com.thortech.xl.gc.vo.runtime
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 Summary
Modifier and TypeMethodDescriptionThis method returns the value of any attribute belonging to the assignee entity "user group".This method returns the value of any attribute belonging to the assignee entity "user".This method provides information on the type of Assignment anOIMOperation
is assigned to.
-
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
This method provides information on the type of Assignment anOIMOperation
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
-