|
|||||||||||
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 FormNested 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 |