|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | 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.
Field Summary |
---|
Fields inherited from interface com.ibm.itim.dataservices.model.ObjectProfileCategoryConstant |
---|
ADOPTION_POLICY, AGENT_OPERATION, ATTRIBUTE_CONSTRAINT, BPUNIT, CATEGORIES_FOR_LIFE_CYCLE_MGT, CONFIG, CONTAINER, CUSTOM_PROCESS, DYNAMIC_ROLE, FORM_TEMPLATE, HOST_SELECTION_POLICY, IDENTITY_POLICY, JOIN_DIRECTIVE, LIFECYCLE_PROFILE, LOCATION, OBJECT_PROFILE, ORG, ORGUNIT, ORPHANED_ACCOUNT, PASSWORD_POLICY, PRIVILEGE_RULE, 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()
No argument constructor needed for serializable. |
Method Summary | |
---|---|
void |
addOperation(ObjectProfileOperation oper)
Adds a new operation to the list of supported operations for the entity |
void |
addRule(LifecycleRule rule)
Adds a new lifecycle rule to the list of supported lifecycle rules for the entity type. |
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 |
LifecycleRule |
getRule(long ruleID)
Returns the supported lifecycle rules for the entity type for a given id. |
java.util.Collection |
getRules()
Returns the supported lifecycle rules for the entity type. |
DistinguishedName |
getTenantDN()
|
void |
removeOperation(java.lang.String operationName)
Removes an operation from the list of supported operations |
void |
removeRule(long ruleID)
Removes the supported rules for the entity type. |
void |
setDistinguishedName(DistinguishedName dn)
deprecated client cannot the the distinguished name |
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 |
void |
setRule(LifecycleRule rule)
Sets the supported rule for the profile. |
void |
setRules(java.util.Collection rules)
Sets the supported rules for the entity type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ObjectProfileCategory()
Method Detail |
public static java.lang.String[] getCategories()
public DistinguishedName getDistinguishedName()
ManagableProfile
getDistinguishedName
in interface ManagableProfile
public void setDistinguishedName(DistinguishedName dn)
public DistinguishedName getTenantDN()
public java.lang.String getName()
ManagableProfile
getName
in interface 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 operation
public void setOperations(java.util.Collection operations) throws java.lang.ClassCastException
setOperations
in interface ManagableProfile
operations
- Collection of supported ObjectProfileOperation
java.lang.ClassCastException
public void addOperation(ObjectProfileOperation oper)
addOperation
in interface ManagableProfile
oper
- operation Operation name to add.public void setOperation(ObjectProfileOperation oper) throws ObjectNotFoundException
setOperation
in interface ManagableProfile
oper
- The new operation definition
ObjectNotFoundException
public void removeOperation(java.lang.String operationName) throws ObjectNotFoundException, ModelException
removeOperation
in interface ManagableProfile
operationName
- Operation name to remove.
ObjectNotFoundException
ModelException
public java.util.Collection getRules()
getRules
in interface ManagableProfile
public void setRules(java.util.Collection rules) throws java.lang.ClassCastException
setRules
in interface ManagableProfile
rules
- Collection of supported LifecycleRule
java.lang.ClassCastException
public void setRule(LifecycleRule rule)
setRule
in interface ManagableProfile
rule
- A modified lifecycle rule.public LifecycleRule getRule(long ruleID)
getRule
in interface ManagableProfile
ruleID
- the identification number of the lifecycle rule.
The identification number is obtained from getRules().
public void addRule(LifecycleRule rule)
addRule
in interface ManagableProfile
rule
- A new lifecycle rule.public void removeRule(long ruleID) throws ObjectNotFoundException
removeRule
in interface ManagableProfile
ruleID
- identifier of supported LifecycleRule
ObjectNotFoundException
- Thrown if unable to locate the lifecycle rule.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |