|
|||||||||||
| 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
com.ibm.itim.dataservices.model.pim.SAEntitlementCriteria
public class SAEntitlementCriteria
This class represents a shared access policy entitlement with a set of criteria.
SharedAccessPolicy,
SAEntitlement,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.ibm.itim.dataservices.model.pim.SAEntitlement |
|---|
SAEntitlement.DefinitionType, SAEntitlement.Type |
| Field Summary | |
|---|---|
static java.lang.String |
ALL_CREDENTIAL_POOLS
|
static java.lang.String |
ALL_CREDENTIALS
|
| Fields inherited from class com.ibm.itim.dataservices.model.pim.SAEntitlement |
|---|
ID_NOT_ASSIGNED |
| Constructor Summary | |
|---|---|
SAEntitlementCriteria(SAEntitlement.Type type)
Constructor for creating an entitlement for all credentials or all credential pools. |
|
SAEntitlementCriteria(SAEntitlement.Type type,
java.lang.String name,
java.lang.String targetName,
java.lang.String serviceProfileName,
java.lang.String serviceName,
java.lang.String serviceGroup)
Constructor for creating an entitlement with a set of criteria. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object entitlement)
Compares the object passed in with itself. |
java.lang.String |
getName()
Return the entitlement name. |
int |
hashCode()
Returns a hash value that can be used in hash tables. |
boolean |
isAll()
Check if this entitlement is for all credentials or credential pools. |
void |
setName(java.lang.String name)
Set the entitlement name. |
void |
setServiceName(java.lang.String serviceName)
Set the matching string for the service name. |
void |
setServiceProfileName(java.lang.String serviceProfileName)
Set the service profile name. |
void |
setServiceTag(java.lang.String serviceTag)
Set the matching string for the service tag. |
void |
setTargetName(java.lang.String targetName)
Set the target name. |
| Methods inherited from class com.ibm.itim.dataservices.model.pim.SAEntitlement |
|---|
getDefinitionType, getId, getServiceName, getServiceProfileName, getServiceTag, getTargetName, getType, setType |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ALL_CREDENTIALS
public static final java.lang.String ALL_CREDENTIAL_POOLS
| Constructor Detail |
|---|
public SAEntitlementCriteria(SAEntitlement.Type type)
type - Enumerated Type value which can be Type.CREDENTIAL, or Type.CREDENTIAL_POOL
public SAEntitlementCriteria(SAEntitlement.Type type,
java.lang.String name,
java.lang.String targetName,
java.lang.String serviceProfileName,
java.lang.String serviceName,
java.lang.String serviceGroup)
type - Enumerated Type value which can be Type.CREDENTIAL, or Type.CREDENTIAL_POOLname - The entitement name.targetName - The match string for the account id, or pool name or descriptionserviceProfileName - The service profile name or empty string representing all servicesserviceName - The match string for the service nameservice - group The match string for the service group attribute| Method Detail |
|---|
public void setName(java.lang.String name)
name - The entitement name.public void setTargetName(java.lang.String targetName)
name - The target name.public void setServiceProfileName(java.lang.String serviceProfileName)
name - The service profile name.public void setServiceName(java.lang.String serviceName)
serviceName - The service name matching string.public void setServiceTag(java.lang.String serviceTag)
serviceTag - The service group matching string.public boolean equals(java.lang.Object entitlement)
equals in class java.lang.Objectentitlement - The object to be compared
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isAll()
public java.lang.String getName()
getName in class SAEntitlement
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||