com.bea.wli.worklist.api.taskplan
Interface NamedIndexedObject

All Superinterfaces:
Comparable, EventSource, NamedObject, Serializable
All Known Subinterfaces:
Action, AssignAction, AssignToNextUserAction, Constructor, ReturnAction, StepAction, StepWorkAction, WorkAction

public interface NamedIndexedObject
extends NamedObject, Comparable, Serializable

Represents any object that is placed into a container by index.


Nested Class Summary
static interface NamedIndexedObject.Event
          Property names for the PropertyChangeEvents that can be produced by edits on a object of this type.
 
Method Summary
 int getIndex()
          Get the current index of this object.
 void setIndex(int index)
          Set the current index of this object.
 
Methods inherited from interface com.bea.wli.worklist.api.taskplan.NamedObject
getDescription, getName, setDescription
 
Methods inherited from interface com.bea.wli.worklist.api.taskplan.EventSource
addPropertyChangeListener, addPropertyChangeListener, clearDirty, dispose, getParent, isComplete, isDirty, isInitializing, isStarted, markDirty, removePropertyChangeListener, removePropertyChangeListener, startProducing
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getIndex

int getIndex()
Get the current index of this object. Note that there is no setter for index. The index should be changed by calling the appropriate 'move' method on the parent of this object.


setIndex

void setIndex(int index)
Set the current index of this object.