|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.itim.dataservices.model.pim.SAEntitlement
public abstract class SAEntitlement
This class represents an entitlement of the shared access policy. An entitlement is defined by a type (credential, credential pool), a definition type (criteria, specific credential object), and a set of criteria, or a target representing the DN string of the credential or credential pool.
SharedAccessPolicy,
SAEntitlementCriteria,
SAEntitlementCredentialObject,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
SAEntitlement.DefinitionType
Enumeration of entitlement definition type |
static class |
SAEntitlement.Type
Enumeration of entitlement type |
| Field Summary | |
|---|---|
static long |
ID_NOT_ASSIGNED
Constant indicating the entitlement ID is not assigned yet, which means the entitlement does not exsit in the repository. |
| Constructor Summary | |
|---|---|
SAEntitlement()
The default constructor. |
|
| Method Summary | |
|---|---|
SAEntitlement.DefinitionType |
getDefinitionType()
This API returns the entitlement definition type, which can be DefinitionType.CREDENTIAL_OBJECT, or DefinitionType.CRITERIA. |
long |
getId()
Return the entitlement unique identifier. |
java.lang.String |
getName()
This API returns the entitlement name. |
java.lang.String |
getServiceName()
This API returns the service name or its matching string. |
java.lang.String |
getServiceProfileName()
This API returns the service profile name. |
java.lang.String |
getServiceTag()
This API returns the service tag or its matching string defined in shared access policy criteria type entitlement. |
java.lang.String |
getTargetName()
This API returns the target name. |
SAEntitlement.Type |
getType()
This API returns the entitlement type, which can be Type.CREDENTIAL, or Type.CREDENTIAL_POOL. |
void |
setType(SAEntitlement.Type type)
This API sets the entitlement type, which can be Type.CREDENTIAL, or Type.CREDENTIAL_POOL. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long ID_NOT_ASSIGNED
| Constructor Detail |
|---|
public SAEntitlement()
| Method Detail |
|---|
public long getId()
public java.lang.String getName()
public SAEntitlement.Type getType()
public SAEntitlement.DefinitionType getDefinitionType()
public java.lang.String getTargetName()
public java.lang.String getServiceProfileName()
public java.lang.String getServiceName()
public java.lang.String getServiceTag()
public void setType(SAEntitlement.Type type)
type - The enumerated Type value.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||