|
|||||||||||
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 FormNested 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_POOLpublic 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 attributeMethod 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.Object
entitlement
- The object to be compared
public int hashCode()
hashCode
in class java.lang.Object
public 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 |