Package wt.change2.flexible
Class FlexibleChangeItemReadinessDelegate
java.lang.Object
wt.change2.flexible.FlexibleChangeItemReadinessDelegate
- All Implemented Interfaces:
Comparable<FlexibleChangeItemReadinessDelegate>
- Direct Known Subclasses:
AdministrativeLockReadinessDelegate,ResolutionDateReadinessDelegate,TerminalStateReadinessDelegate,WorkflowReadinessDelegate
public abstract class FlexibleChangeItemReadinessDelegate
extends Object
implements Comparable<FlexibleChangeItemReadinessDelegate>
Abstract class for determining if a change item is ready for conversion. This
class handles finding and caching up registered
FlexibleChangeItemReadinessDelegates as well as processing through the
registered delegates.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass for encapsulating the readiness info of a change item. -
Method Summary
Modifier and TypeMethodDescriptionabstract WTKeyedMapdetermineReadiness(WTCollection changeItems) Multi object api for determining if the given change item collection should be marked as ready for conversion.
-
Method Details
-
determineReadiness
Multi object api for determining if the given change item collection should be marked as ready for conversion.- Parameters:
changeItems- - the change items in question.- Returns:
- WTKeyedMap - holds information as to the readiness state of the
given change items. The key is the change item and the value is
a
FlexibleChangeItemReadinessDelegate.ReadinessInfoobject. This api may return an empty map, but should never return null.
Supported API: true - Throws:
WTException
-