public class LifecycleRule
extends java.lang.Object
implements com.ibm.itim.util.Sortable, java.io.Serializable
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
isTerminateLCROnScriptFailure() |
java.lang.String |
objectToXML()
Converts the content of the lifecycle rule to an XML string.
|
void |
setAttribute(java.lang.String attributeName,
java.lang.String attributeValue) |
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.
|
void |
setTerminateLCROnScriptFailure(java.lang.String isTerminateLCROnScriptFailure) |
java.lang.String |
toString() |
java.lang.String |
toXML()
Returns an XML String representation of the attribute.
|
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.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.Objectpublic java.lang.Object getSortValue(java.lang.String attributeName)
getSortValue in interface com.ibm.itim.util.Sortablepublic java.lang.String isTerminateLCROnScriptFailure()
public void setTerminateLCROnScriptFailure(java.lang.String isTerminateLCROnScriptFailure)
public void setAttribute(java.lang.String attributeName,
java.lang.String attributeValue)