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 enumAn 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 TypeMethodDescriptionlongThis 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.longThis method gets the primary key of child table record (UD_CHILD_KEY).This method gets the Entitlement value object associated to this EntitlementInstance.longThis method gets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).longThis method gets the policy key associated to child table record from UD_CHILD table.longThis 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 longlongvoidsetAccountKey(long accountKey) This method sets the account ID for this EntitlementInstance (OIU_KEY).voidsetAccountName(String accountName) voidsetAction(EntitlementInstance.ACTION action) This method sets the action associated to this EntitlementInstance.voidsetChildFormName(String childFormName) voidsetChildFormValues(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.voidsetChildTablePrimaryKey(long childTablePrimaryKey) This method sets the primary key of child table record (UD_CHILD_KEY).voidsetEntitlement(Entitlement entitlement) This method sets the Entitlement value object to this EntitlementInstance.voidsetEntitlementInstanceKey(long entitlementInstanceKey) This method sets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).voidsetMembershipType(String membershipType) voidsetPolicyKey(long policyKey) This method sets the policy key to child table record from UD_CHILD table.voidsetProcessInstanceKey(long processInstanceKey) This method sets the process instance key (ORC_KEY) to this EntitlementInstance via UD_CHILD.voidsetProvisionedBy(String provisionedBy) This method sets the provisioned by user for this EntitlementInstance.voidsetProvisionedByMechanism(String provisionedByMechanism) This method sets the provisioned by mechanism for this EntitlementInstance.voidsetProvisionedOn(Date provisionedOn) voidsetRequestKey(String requestKey) This method sets the request key to child table record from UD_CHILD table.voidsetResourceName(String resourceName) voidsetRoleRequestKey(String entRoleRequestKey) voidvoidsetUsrKey(long usrKey) voidsetValidFromDate(Date validFromDate) voidsetValidToDate(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
-