Skip navigation links


oracle.iam.oimcommon.vo
Class Role

java.lang.Object
  extended by oracle.iam.oimcommon.vo.base.AbstractEntity
      extended by oracle.iam.oimcommon.vo.base.AbstractRiskAwareEntity
          extended by oracle.iam.oimcommon.vo.Role

All Implemented Interfaces:
java.io.Serializable

public class Role
extends AbstractRiskAwareEntity
implements java.io.Serializable
See Also:
Serialized Form

Constructor Summary
Role()
           

 

Method Summary
 Catalog getCatalog()
           
 java.util.List getChildIds()
          Gets the list of Roles (Ids) that are direct children of this Role Returns a copy.
 java.util.List getCustomProperties()
          Gets custom properties (also known as User Defined Fields, or UDFs) Returns a copy.
 java.lang.Long getDataLevel()
           
 java.lang.String getDescription()
          Gets the description for the Role
 java.util.List getMemberUserIds()
          Gets list of Users (unique Ids) who are members of the Role Returns a copy.
 java.lang.Long getOwnerId()
          Gets unique identifier for the User who owns the role.
 java.util.List getParentIds()
          Gets the list of Roles (Ids) that directly contain this Role Returns a copy.
 java.util.List getPolicies()
           
 java.util.List getPolicyAssociations()
           
 java.util.List getPolicyIds()
          Gets the list of Policies (Ids) that are part of this Role Returns a copy.
 java.lang.Long getRoleCategoryId()
           
 java.lang.Long getStatusId()
           
 java.util.Map getUdfAttributeMap()
           
 java.util.List getUserRoleAssignments()
           
 java.util.List getUsers()
           
 void setCatalog(Catalog catalog)
           
 void setChildIds(java.util.List guidList)
          Sets the list of Roles (Ids) that are direct children of this Role Makes a defensive copy.
 void setCustomProperties(java.util.List propList)
          Sets custom properties (also known as User Defined Fields, or UDFs) Makes a defensive copy.
 void setDataLevel(java.lang.Long dataLevel)
           
 void setDescription(java.lang.String dStr)
          Sets the description for the Role
 void setMemberUserIds(java.util.List guidList)
          Sets list of Users (unique Ids) who are members of the Role Makes a defensive copy.
 void setOwnerId(java.lang.Long guid)
          Sets unique identifier for the User who owns the role
 void setParentIds(java.util.List guidList)
          Sets the list of Roles (Ids) that directly contain this Role Makes a defensive copy.
 void setPolicies(java.util.List policies)
           
 void setPolicyAssociations(java.util.List policyAssociations)
           
 void setPolicyIds(java.util.List guidList)
          Sets the list of Policies (Ids) that are part of this Role Makes a defensive copy.
 void setRoleCategoryId(java.lang.Long roleCategoryId)
           
 void setStatusId(java.lang.Long statusId)
           
 void setUdfAttributeMap(java.util.Map udfAttributeMap)
           
 void setUserRoleAssignments(java.util.List userRoleAssignments)
           
 void setUsers(java.util.List users)
           

 

Methods inherited from class oracle.iam.oimcommon.vo.base.AbstractRiskAwareEntity
getItemRisk, getRiskUpdateDate, getSodRisk, setItemRisk, setRiskUpdateDate, setSodRisk

 

Methods inherited from class oracle.iam.oimcommon.vo.base.AbstractEntity
getCreateDate, getCreatedBy, getId, getName, getUpdateDate, getUpdatedBy, setCreateDate, setCreatedBy, setId, setName, setUpdateDate, setUpdatedBy

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

Role

public Role()

Method Detail

getDescription

public java.lang.String getDescription()
Gets the description for the Role
Returns:
the description

setDescription

public void setDescription(java.lang.String dStr)
Sets the description for the Role
Parameters:
dStr - the description to set

getOwnerId

public java.lang.Long getOwnerId()
Gets unique identifier for the User who owns the role.
Returns:
Unique identifier for the User who owns the role.

setOwnerId

public void setOwnerId(java.lang.Long guid)
Sets unique identifier for the User who owns the role
Parameters:
guid - Unique identifier for the User who owns the role.

getMemberUserIds

public java.util.List getMemberUserIds()
Gets list of Users (unique Ids) who are members of the Role Returns a copy. TODO/TBD: Also could return an immutable view of the list:
Returns:
a copy of the list of unique Ids of Users who are members of the Role

setMemberUserIds

public void setMemberUserIds(java.util.List guidList)
Sets list of Users (unique Ids) who are members of the Role Makes a defensive copy.
Parameters:
guidList - the list of unique Ids of Users who are members of the Role

getParentIds

public java.util.List getParentIds()
Gets the list of Roles (Ids) that directly contain this Role Returns a copy. TODO/TBD: Also could return an immutable view of the list:
Returns:
a copy of the list of Roles that directly contain this Role

setParentIds

public void setParentIds(java.util.List guidList)
Sets the list of Roles (Ids) that directly contain this Role Makes a defensive copy.
Parameters:
guidList - the list of Ids of Roles that directly contain this Role

getChildIds

public java.util.List getChildIds()
Gets the list of Roles (Ids) that are direct children of this Role Returns a copy. TODO/TBD: Also could return an immutable view of the list:
Returns:
the list of Ids of Roles that are direct children of this Role

setChildIds

public void setChildIds(java.util.List guidList)
Sets the list of Roles (Ids) that are direct children of this Role Makes a defensive copy.
Parameters:
guidList - the list of Ids of Roles that are direct children of this Role

getPolicyIds

public java.util.List getPolicyIds()
Gets the list of Policies (Ids) that are part of this Role Returns a copy. TODO/TBD: Also could return an immutable view of the list:
Returns:
the list of Ids of Policies that are part off this Role

setPolicyIds

public void setPolicyIds(java.util.List guidList)
Sets the list of Policies (Ids) that are part of this Role Makes a defensive copy.
Parameters:
guidList - the list of Ids of Policies that are part of this Role

getCustomProperties

public java.util.List getCustomProperties()
Gets custom properties (also known as User Defined Fields, or UDFs) Returns a copy. TODO/TBD: Also could return an immutable view of the list: return Collections.unmodifiableList(customProperties);
Returns:
a copy of customProperties

setCustomProperties

public void setCustomProperties(java.util.List propList)
Sets custom properties (also known as User Defined Fields, or UDFs) Makes a defensive copy.
Parameters:
propList - the list of custom properties to set

setPolicies

public void setPolicies(java.util.List policies)

getPolicies

public java.util.List getPolicies()

setUsers

public void setUsers(java.util.List users)

getUsers

public java.util.List getUsers()

setUserRoleAssignments

public void setUserRoleAssignments(java.util.List userRoleAssignments)

getUserRoleAssignments

public java.util.List getUserRoleAssignments()

setPolicyAssociations

public void setPolicyAssociations(java.util.List policyAssociations)

getPolicyAssociations

public java.util.List getPolicyAssociations()

setStatusId

public void setStatusId(java.lang.Long statusId)

getStatusId

public java.lang.Long getStatusId()

setCatalog

public void setCatalog(Catalog catalog)

getCatalog

public Catalog getCatalog()

setUdfAttributeMap

public void setUdfAttributeMap(java.util.Map udfAttributeMap)

getUdfAttributeMap

public java.util.Map getUdfAttributeMap()

setDataLevel

public void setDataLevel(java.lang.Long dataLevel)

getDataLevel

public java.lang.Long getDataLevel()

setRoleCategoryId

public void setRoleCategoryId(java.lang.Long roleCategoryId)

getRoleCategoryId

public java.lang.Long getRoleCategoryId()

Skip navigation links


Copyright © 2015, Oracle and/or its affiliates. All rights reserved.