|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.apps.policy.Entitlement
public class Entitlement
This class represents an entitlement of a provisioning policy. An entitlement is defined by a type (manual or automatic), a target, a set of optional provisioning parameters defined inline with the entitlement, and an optional workflow process to be followed.
ProvisioningPolicy
,
Serialized FormField Summary | |
---|---|
static int |
ENTITLEMENT_TYPE_AUTHORIZED
Entitlement type indicating manual account creation |
static int |
ENTITLEMENT_TYPE_REQUIRED
Entitlement type indicating automatic account creation |
Constructor Summary | |
---|---|
Entitlement()
The default constructor. |
|
Entitlement(int type,
ServiceTarget target,
ProvisioningParameters parameters,
DistinguishedName processDN)
The entitlement constructor with full set of parameters. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object entitlement)
Compares this entitlement against the entitlement object passed in. |
DistinguishedName |
getProcessDN()
Returns the current DistinguishedName value of the workflow process associated with this entitlement. |
ProvisioningParameters |
getProvisioningParameters()
Returns the value of the provisioning parameters associated with this entitlement. |
ServiceTarget |
getTarget()
Return the current service target of the entitlement. |
int |
getType()
Returns the entitlement type value. |
void |
setProcessDN(DistinguishedName processDN)
Sets the DistinguishedName value of the workflow process to be associated with this entitlement. |
void |
setProvisioningParameters(ProvisioningParameters parameters)
Sets the value of the provisioning parameters of the entitlement. |
void |
setTarget(ServiceTarget target)
Sets the new value of the target property. |
void |
setType(int type)
Sets the value of the Entitlement type. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ENTITLEMENT_TYPE_AUTHORIZED
public static final int ENTITLEMENT_TYPE_REQUIRED
Constructor Detail |
---|
public Entitlement()
public Entitlement(int type, ServiceTarget target, ProvisioningParameters parameters, DistinguishedName processDN)
type
- The entitlement type. The possible values are
ENTITLEMENT_TYPE_AUTHORIZED and ENTITLEMENT_TYPE_REQUIRED.target
- The ServiceTarget object.parameters
- The ProvisioningParameters object.processDN
- The DistinguishedName of the workflow process.Method Detail |
---|
public void setTarget(ServiceTarget target)
target
- The new ServiceTarget for this entitlement.public ServiceTarget getTarget()
public void setProcessDN(DistinguishedName processDN)
processDN
- The new DistinguishedName value of the workflow process.public DistinguishedName getProcessDN()
public void setType(int type)
type
- The entitlement type.public int getType()
public ProvisioningParameters getProvisioningParameters()
public void setProvisioningParameters(ProvisioningParameters parameters)
parameters
- The new ProvisioningParameters object.public boolean equals(java.lang.Object entitlement)
equals
in class java.lang.Object
entitlement
- The object to be compared
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |