public abstract class SAEntitlement
extends java.lang.Object
implements java.io.Serializable
SharedAccessPolicy,
SAEntitlementCriteria,
SAEntitlementCredentialObject,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
SAEntitlement.DefinitionType
Enumeration of entitlement definition type
|
static class |
SAEntitlement.Type
Enumeration of entitlement type
|
| Modifier and Type | Field and Description |
|---|---|
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 and Description |
|---|
SAEntitlement()
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
public static final long ID_NOT_ASSIGNED
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.IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.