Skip navigation links


oracle.iam.provisioning.vo
Class EntitlementInstance

java.lang.Object
  extended by oracle.iam.provisioning.vo.EntitlementInstance

All Implemented Interfaces:
java.io.Serializable

public class EntitlementInstance
extends java.lang.Object
implements java.io.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:
Serialized Form

Nested Class Summary
static class EntitlementInstance.ACTION
          An enumeration that represents the operation associated with the Entitlement Instance.

 

Field Summary
static long serialVersionUID
           

 

Constructor Summary
EntitlementInstance()
           
EntitlementInstance(Entitlement entitlement)
          This constructor to create EntitlementInstance using Entitlement value object.

 

Method Summary
 long getAccountKey()
          This method gets the account ID for this EntitlementInstance (OIU_KEY).
 EntitlementInstance.ACTION getAction()
          This method gets the action associated to this EntitlementInstance.
 java.util.Map 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.
 long getChildTablePrimaryKey()
          This method gets the primary key of child table record (UD_CHILD_KEY).
 Entitlement getEntitlement()
          This method gets the Entitlement value object associated to this EntitlementInstance.
 long getEntitlementInstanceKey()
          This method gets the primary key of EntitlementInstance for this EntitlementInstance (ENT_ASSIGN_KEY).
 long getPolicyKey()
          This method gets the policy key associated to child table record from UD_CHILD table.
 long getProcessInstanceKey()
          This method gets the process instance key (ORC_KEY) associated to this EntitlementInstance via UD_CHILD.
 java.lang.String getProvisionedBy()
          This method gets the provisioned by user for this EntitlementInstance.
 java.lang.String getProvisionedByMechanism()
          This method gets the provisioned by mechanism for this EntitlementInstance.
 long getRequestKey()
          This method gets the request key associated to child table record from UD_CHILD table.
static long getSerialversionuid()
           
 void setAccountKey(long accountKey)
          This method sets the account ID for this EntitlementInstance (OIU_KEY).
 void setAction(EntitlementInstance.ACTION action)
          This method sets the action associated to this EntitlementInstance.
 void setChildFormValues(java.util.Map 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 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(java.lang.String provisionedBy)
          This method sets the provisioned by user for this EntitlementInstance.
 void setProvisionedByMechanism(java.lang.String provisionedByMechanism)
          This method sets the provisioned by mechanism for this EntitlementInstance.
 void setRequestKey(long requestKey)
          This method sets the request key to child table record from UD_CHILD table.
 java.lang.String toString()
           

 

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

 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

Constructor Detail

EntitlementInstance

public EntitlementInstance()

EntitlementInstance

public EntitlementInstance(Entitlement entitlement)
This constructor to create EntitlementInstance using Entitlement value object.
Parameters:
entitlement - the Entitlement value object
See Also:
Entitlement

Method Detail

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

public java.util.Map 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

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

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

public long 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

public void setRequestKey(long requestKey)
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

public Entitlement getEntitlement()
This method gets the Entitlement value object associated to this EntitlementInstance.
Returns:
the Entitlement value associated to this EntitlementInstance.

setEntitlement

public void setEntitlement(Entitlement entitlement)
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

public void setChildFormValues(java.util.Map 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.
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

public EntitlementInstance.ACTION 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:
EntitlementInstance.ACTION

setAction

public void setAction(EntitlementInstance.ACTION action)
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:
EntitlementInstance.ACTION

getProvisionedBy

public java.lang.String getProvisionedBy()
This method gets the provisioned by user for this EntitlementInstance.
Returns:

setProvisionedBy

public void setProvisionedBy(java.lang.String provisionedBy)
This method sets the provisioned by user for this EntitlementInstance.
Parameters:
provisionedBy -

getProvisionedByMechanism

public java.lang.String getProvisionedByMechanism()
This method gets the provisioned by mechanism for this EntitlementInstance.
Returns:

setProvisionedByMechanism

public void setProvisionedByMechanism(java.lang.String provisionedByMechanism)
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).

Skip navigation links


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