|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.ObjectProfileCategory
This class provides a list of pre-defined categories within the platform's data model.
Fields inherited from interface com.ibm.itim.dataservices.model.ObjectProfileCategoryConstant |
ATTRIBUTE_CONSTRAINT, BPUNIT, CATEGORIES_FOR_LIFE_CYCLE_MGT, CONTAINER, CUSTOM_PROCESS, DYNAMIC_ROLE, FORM_TEMPLATE, HOST_SELECTION_POLICY, IDENTITY_POLICY, JOIN_DIRECTIVE, LOCATION, OBJECT_PROFILE, ORG, ORGUNIT, ORPHANED_ACCOUNT, PASSWORD_POLICY, PROVISIONING_POLICY, ROLE, SECURITY_DOMAIN, SERVICE, SERVICE_MODEL, SERVICE_PROFILE, SYSTEM_ROLE, SYSTEM_USER, TENANT |
Fields inherited from interface com.ibm.itim.dataservices.model.ManagableCategoryConstant |
ACCOUNT, BPPERSON, GLOBAL, PERSON |
Constructor Summary | |
ObjectProfileCategory(DistinguishedName dn,
java.lang.String name,
java.util.Collection operations)
|
Method Summary | |
void |
addOperation(ObjectProfileOperation oper)
Adds a new operation to the list of supported operations for the entity |
static java.lang.String[] |
getCategories()
Returns all pre-defined categories in a String array. |
DistinguishedName |
getDistinguishedName()
Returns the distinguished name of the object if there is any |
java.lang.String |
getName()
Returns the name of the object |
ObjectProfileOperation |
getOperation(java.lang.String name)
Returns a specific operation by name |
java.util.Collection |
getOperationNames()
Returns the supported operations for the entity |
java.util.Collection |
getOperations()
Returns the supported operations for the entity |
void |
removeOperation(java.lang.String operationName)
Removes an operation from the list of supported operations |
void |
setDistinguishedName(DistinguishedName dn)
|
void |
setName(java.lang.String name)
|
void |
setOperation(ObjectProfileOperation oper)
Modifies a specific operation by name |
void |
setOperations(java.util.Collection operations)
Sets the supported operations for the entity |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ObjectProfileCategory(DistinguishedName dn, java.lang.String name, java.util.Collection operations)
Method Detail |
public static java.lang.String[] getCategories()
public DistinguishedName getDistinguishedName()
ManagableProfile
getDistinguishedName
in interface ManagableProfile
com.ibm.itim.dataservices.model.ManagableProfile
public void setDistinguishedName(DistinguishedName dn)
public java.lang.String getName()
ManagableProfile
getName
in interface ManagableProfile
com.ibm.itim.dataservices.model.ManagableProfile
public void setName(java.lang.String name)
public java.util.Collection getOperations()
getOperations
in interface ManagableProfile
public java.util.Collection getOperationNames()
getOperationNames
in interface ManagableProfile
public ObjectProfileOperation getOperation(java.lang.String name)
getOperation
in interface ManagableProfile
name
- The name of the operationpublic void setOperations(java.util.Collection operations) throws java.lang.ClassCastException
setOperations
in interface ManagableProfile
Collection
- of supported ObjectProfileOperationpublic void addOperation(ObjectProfileOperation oper)
addOperation
in interface ManagableProfile
operation
- Operation name to add.public void setOperation(ObjectProfileOperation oper) throws ObjectNotFoundException
setOperation
in interface ManagableProfile
oper
- The new operation definitionpublic void removeOperation(java.lang.String operationName) throws ObjectNotFoundException, ModelException
removeOperation
in interface ManagableProfile
operation
- Operation name to remove.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |