|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.apps.workflow.ImpactItem
public class ImpactItem
The ImpactItem class contains an individual object impacted by the completion of a workflow assignment. Each instance contains the object that was affected, the reason it was affected, and a list of child ImpactItems. Currently, this capability is only provided for user recertification packaged approval assignments. In that case the top-level objects in the ImpactItem will be of type Account, where the child items contain objects of type SystemRole, Group, or AccessInfo. Each object instance may contain a restricted set of attributes, which is enough information to understand and display the impact of the assignment completion.
If an ImpactItem instance contains a reason, then the object itself is affected. If the reason is null, then it is simply a container to organize the child ImpactItems.
UserRecertificationCompletionImpact.getAccountImpactList()
,
UserRecertificationWorkflowAssignmentMO.checkCompletionImpact(List)
,
ImpactReason
,
Serialized FormConstructor Summary | |
---|---|
ImpactItem(java.lang.Object obj,
ImpactReason reason)
Constructs an ImpactItem for the specified object with the specified reason. |
|
ImpactItem(java.lang.Object o,
ImpactReason reason,
java.util.List<ImpactItem> childItems)
Constructs an ImpactItem for the specified object with the specified reason, along with a List of child ImpactItem. |
Method Summary | |
---|---|
java.util.List<ImpactItem> |
getChildImpactList()
Returns a reference to the List of child ImpactItems, which may contain the affected children of this item. |
ImpactReason |
getImpactReason()
Returns the reason this item was impacted. |
java.lang.Object |
getObject()
Returns the impacted object. |
void |
setObject(java.lang.Object obj)
Updates the impacted object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImpactItem(java.lang.Object obj, ImpactReason reason)
obj
- the impacted Objectreason
- the ImpactReason, null if there is no impactpublic ImpactItem(java.lang.Object o, ImpactReason reason, java.util.List<ImpactItem> childItems)
o
- the impacted Objectreason
- the ImpactReason, null if there is no impactchildItems
- a List of ImpactItem that are children of this itemMethod Detail |
---|
public java.lang.Object getObject()
public void setObject(java.lang.Object obj)
obj
- the impacted Objectpublic ImpactReason getImpactReason()
public java.util.List<ImpactItem> getChildImpactList()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |