|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.dataservices.model.LifecycleRule
public class LifecycleRule
Class that represents a lifecycle rule associated with an object profile. The lifecycle rule is defined by a filter that identifies the entities the rule applies to, a schedule of how oftern to evaluate the rule, and an operation to execute to implement the rule. The operation is a reference only to an operation defined for the same object profile the rule is defined for.
Field Summary |
---|
Fields inherited from interface com.ibm.itim.util.Sortable |
---|
ATTR_NAME |
Constructor Summary | |
---|---|
LifecycleRule()
Constructs a new lifecycle rule. |
|
LifecycleRule(java.lang.String xml)
Constructs a new lifecycle rule. |
|
LifecycleRule(java.lang.String name,
java.lang.String operation)
Constructs a new lifecycle rule. |
Method Summary | |
---|---|
java.lang.String |
getDescription()
Returns the description of the lifecycle rule. |
java.lang.String |
getFilter()
Returns the filter identifying the entities governed by the lifeycle rule. |
long |
getID()
Returns the identifier of the lifecycle rule. |
java.lang.String |
getName()
Returns the name of the lifecycle rule. |
java.lang.String |
getObjProfileOperationDN()
Returns the DN of the object profile operation executed by the lifecycle rule. |
java.lang.String |
getOperation()
Returns the name of the operation executed by the lifecycle rule. |
java.lang.Object |
getSortValue(java.lang.String attributeName)
|
boolean |
isLaunchAsRoot()
Returns the LaunchAsRoot property of the lifecycle rule. |
java.lang.String |
objectToXML()
Converts the content of the lifecycle rule to an XML string. |
void |
setDescription(java.lang.String description)
Changes the description of the lifecycle rule. |
void |
setFilter(java.lang.String filter)
Changes the filter identifying the entities governed by the lifecycle rule. |
void |
setLaunchAsRoot(boolean isLaunchAsRoot)
Changes the LaunchAsRoot property of the lifecycle rule. |
void |
setName(java.lang.String name)
Changes the name of the lifecycle rule. |
void |
setObjProfileOperationDN(java.lang.String dn)
Changes the DN of the object profile operation executed by the lifecycle rule. |
void |
setOperation(java.lang.String operation)
Changes the name of the operation executed by the lifecycle rule. |
java.lang.String |
toString()
|
java.lang.String |
toXML()
Returns an XML String representation of the attribute. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LifecycleRule()
public LifecycleRule(java.lang.String xml)
xml
- XML string represent the lifecycle rule.public LifecycleRule(java.lang.String name, java.lang.String operation)
name
- name of the lifecycle rule.operation
- operation name of the lifecycle rule.Method Detail |
---|
public long getID()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- Name of the lifecycle rule.public java.lang.String getFilter()
public void setFilter(java.lang.String filter)
filter
- String representation of the entity filter.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- description of the lifecycle rule.public java.lang.String getOperation()
public void setObjProfileOperationDN(java.lang.String dn)
dn
- DN of the lifecycle rule object profile operation to execute.public java.lang.String getObjProfileOperationDN()
public void setOperation(java.lang.String operation)
operation
- Name of the lifecycle rule operation.public boolean isLaunchAsRoot()
public void setLaunchAsRoot(boolean isLaunchAsRoot)
isLaunchAsRoot
- LaunchAsRoot property of the lifecycle rule.
True if lifecycle rule is launched as root.public java.lang.String objectToXML()
public java.lang.String toXML()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getSortValue(java.lang.String attributeName)
getSortValue
in interface com.ibm.itim.util.Sortable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |