Package wt.sandbox
Class IOPState
java.lang.Object
wt.fc.EnumeratedType
wt.sandbox._IOPState
wt.sandbox.IOPState
- All Implemented Interfaces:
Serializable,Comparable,EnumeratedType,LocalizableMetadata,LocalizableMessage,Message
This class lists the valid IOP States that are associated with a ControlBranch.
This state should be of intereste only if the implementing class is an
Interoperable.
The valid states are: IOP_O_O, IOP_Deprecated, IOP_Terminal, IOP_Abandoned,
IOP_N_A .
IOP_O/O is the one-off branch created by a PDM checkout action. (By definition,
IOP_O_O is the prerequisite state for the IOP_Terminal, IOP_Deprecated,
and IOP_Abandoned states).
IOP_Deprecated indicates that the branch lost in the competition but
the resulting objects are still eligible to be evolved.
IOP_Terminal marks the winner chosen amongst design alternatives and
may no longer be modified.
IOP_Abandoned is the new state required in Sprint 7 (Story B-07176).
This indicates that the branch lost in the competition and may no longer
be modified.
IOP_N_A is the default state: This includes all non-Interoperable objects,
all Interoperable objects that are in PDM containers, all Interoperable
objects created by "new-object" action, all Interoperable that are created
by "new revision" or "copy version".
There should NOT be a "PDM c/o" state on the ControlBranch since that
PDM checkout is on a specific iteration and not on the version.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from interface wt.meta.EnumeratedType
DEFAULT_VALUE, ORDER, SELECTABLE -
Method Summary
Methods inherited from class wt.sandbox._IOPState
getIOPStateDefault, getIOPStateSet, getValueSet, toIOPStateMethods inherited from class wt.fc.EnumeratedType
equals, getDisplay, getLocalizedMessage, getOrder, getSelectableValueSet, getStringValue, getStringValue, hashCode, isDefaultValue, isDefaultValue, isSelectable, main, toEnumeratedType, toEnumeratedType, toString