Package oracle.iam.provisioning.vo
Class EntitlementInstance
java.lang.Object
oracle.iam.provisioning.vo.EntitlementInstance
- All Implemented Interfaces:
Serializable
This class represents the an instance of an Entitlement provisioned to user.
This value object represents an entry in ENT_ASSIGN table and meta-data related to Entitlement.
- Since:
- 11.1.2.0.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
An enumeration that represents the operation associated with the Entitlement Instance. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEntitlementInstance
(Entitlement entitlement) This constructor to create EntitlementInstance using Entitlement value object.EntitlementInstance
(RiskSummary riskSummary) -
Method Summary
Modifier and TypeMethodDescriptionlong
This method gets the account ID for this EntitlementInstance (OIU_KEY).This method gets the action associated to this EntitlementInstance.This method gets the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.long
This method gets the primary key of child table record (UD_CHILD_KEY).This method gets the Entitlement value object associated to this EntitlementInstance.long
This method gets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).long
This method gets the policy key associated to child table record from UD_CHILD table.long
This method gets the process instance key (ORC_KEY) associated to this EntitlementInstance via UD_CHILD.This method gets the provisioned by user for this EntitlementInstance.This method gets the provisioned by mechanism for this EntitlementInstance.This method gets the request key associated to child table record from UD_CHILD table.static long
long
void
setAccountKey
(long accountKey) This method sets the account ID for this EntitlementInstance (OIU_KEY).void
setAccountName
(String accountName) void
setAction
(EntitlementInstance.ACTION action) This method sets the action associated to this EntitlementInstance.void
setChildFormName
(String childFormName) void
setChildFormValues
(Map<String, Object> childFormValues) This method sets the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.void
setChildTablePrimaryKey
(long childTablePrimaryKey) This method sets the primary key of child table record (UD_CHILD_KEY).void
setEntitlement
(Entitlement entitlement) This method sets the Entitlement value object to this EntitlementInstance.void
setEntitlementInstanceKey
(long entitlementInstanceKey) This method sets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).void
setMembershipType
(String membershipType) void
setPolicyKey
(long policyKey) This method sets the policy key to child table record from UD_CHILD table.void
setProcessInstanceKey
(long processInstanceKey) This method sets the process instance key (ORC_KEY) to this EntitlementInstance via UD_CHILD.void
setProvisionedBy
(String provisionedBy) This method sets the provisioned by user for this EntitlementInstance.void
setProvisionedByMechanism
(String provisionedByMechanism) This method sets the provisioned by mechanism for this EntitlementInstance.void
setProvisionedOn
(Date provisionedOn) void
setRequestKey
(String requestKey) This method sets the request key to child table record from UD_CHILD table.void
setResourceName
(String resourceName) void
setRoleRequestKey
(String entRoleRequestKey) void
void
setUsrKey
(long usrKey) void
setValidFromDate
(Date validFromDate) void
setValidToDate
(Date validToDate) toString()
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
EntitlementInstance
public EntitlementInstance() -
EntitlementInstance
-
EntitlementInstance
This constructor to create EntitlementInstance using Entitlement value object.- Parameters:
entitlement
- the Entitlement value object- See Also:
-
-
Method Details
-
getRoleRequestKey
-
setRoleRequestKey
-
getMembershipType
-
setMembershipType
-
getResourceName
-
setResourceName
-
getAccountName
-
setAccountName
-
getValidFromDate
-
setValidFromDate
-
getValidToDate
-
setValidToDate
-
getUsrKey
public long getUsrKey() -
setUsrKey
public void setUsrKey(long usrKey) -
getStatus
-
setStatus
-
getChildTablePrimaryKey
public long getChildTablePrimaryKey()This method gets the primary key of child table record (UD_CHILD_KEY).- Returns:
- the primary key of child table record (UD_CHILD_KEY).
-
setChildTablePrimaryKey
public void setChildTablePrimaryKey(long childTablePrimaryKey) This method sets the primary key of child table record (UD_CHILD_KEY).- Parameters:
childTablePrimaryKey
- the primary key of child table record (UD_CHILD_KEY).
-
getChildFormValues
This method gets the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.- Returns:
- the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.
-
toString
-
getPolicyKey
public long getPolicyKey()This method gets the policy key associated to child table record from UD_CHILD table.- Returns:
- the policy key associated to child table record from UD_CHILD table.
-
setPolicyKey
public void setPolicyKey(long policyKey) This method sets the policy key to child table record from UD_CHILD table.- Parameters:
policyKey
- the policy key to child table record from UD_CHILD table.
-
getRequestKey
This method gets the request key associated to child table record from UD_CHILD table.- Returns:
- the request key associated to child table record from UD_CHILD table.
-
setRequestKey
This method sets the request key to child table record from UD_CHILD table.- Parameters:
requestKey
- the request key to child table record from UD_CHILD table.
-
getEntitlement
This method gets the Entitlement value object associated to this EntitlementInstance.- Returns:
- the Entitlement value associated to this EntitlementInstance.
-
setEntitlement
This method sets the Entitlement value object to this EntitlementInstance.- Parameters:
entitlement
- the Entitlement value object to this EntitlementInstance.
-
getSerialversionuid
public static long getSerialversionuid()- Returns:
-
getProcessInstanceKey
public long getProcessInstanceKey()This method gets the process instance key (ORC_KEY) associated to this EntitlementInstance via UD_CHILD.- Returns:
- the process instance key (ORC_KEY) associated to this EntitlementInstance via UD_CHILD.
-
setProcessInstanceKey
public void setProcessInstanceKey(long processInstanceKey) This method sets the process instance key (ORC_KEY) to this EntitlementInstance via UD_CHILD.- Parameters:
processInstanceKey
- the process instance key (ORC_KEY) to this EntitlementInstance via UD_CHILD.
-
setChildFormValues
This method sets the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.- Parameters:
childFormValues
- the Map containing the child table data for a single row as key being the UD_CHILD_FIELD_NAME and the value being its value.
-
getAction
This method gets the action associated to this EntitlementInstance. The action can be add, modify, delete. Based on the action, EntitlementInstance is added, modified or deleted.- Returns:
- action
- See Also:
-
setAction
This method sets the action associated to this EntitlementInstance. The action can be add, modify, delete. Based on the action, EntitlementInstance is added, modified or deleted.- Parameters:
action
-- See Also:
-
getProvisionedBy
This method gets the provisioned by user for this EntitlementInstance.- Returns:
-
setProvisionedBy
This method sets the provisioned by user for this EntitlementInstance.- Parameters:
provisionedBy
-
-
getProvisionedByMechanism
This method gets the provisioned by mechanism for this EntitlementInstance.- Returns:
-
setProvisionedByMechanism
This method sets the provisioned by mechanism for this EntitlementInstance.- Parameters:
provisionedByMechanism
-
-
getAccountKey
public long getAccountKey()This method gets the account ID for this EntitlementInstance (OIU_KEY).- Returns:
- the account ID for this EntitlementInstance (OIU_KEY).
-
setAccountKey
public void setAccountKey(long accountKey) This method sets the account ID for this EntitlementInstance (OIU_KEY).- Parameters:
accountKey
- the account ID for this EntitlementInstance (OIU_KEY).
-
getEntitlementInstanceKey
public long getEntitlementInstanceKey()This method gets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).- Returns:
- the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).
-
setEntitlementInstanceKey
public void setEntitlementInstanceKey(long entitlementInstanceKey) This method sets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).- Parameters:
entitlementInstanceKey
- the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).
-
getGrantInformation
-
getRiskSummary
-
getNormalizedData
-
getProvisionedOn
-
setProvisionedOn
-
getChildFormName
-
setChildFormName
-