Package wt.change2.flexible
Class ResolutionDateReadinessDelegate
java.lang.Object
wt.change2.flexible.FlexibleChangeItemReadinessDelegate
wt.change2.flexible.ResolutionDateReadinessDelegate
- All Implemented Interfaces:
Comparable<FlexibleChangeItemReadinessDelegate>
Delegate for determining if a change item is ready for conversion. This class
checks if the given flexible change items have a resolution date that is
non-null to determine whether or not the change items are ready. If there is
a date set, the change items are considered to be ready. This class also
verifies that the given change items are VersionableChangeItems.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Nested Class Summary
Nested classes/interfaces inherited from class wt.change2.flexible.FlexibleChangeItemReadinessDelegate
FlexibleChangeItemReadinessDelegate.ReadinessInfo -
Field Summary
Fields inherited from class wt.change2.flexible.FlexibleChangeItemReadinessDelegate
FLEX_RESOURCE -
Method Summary
Modifier and TypeMethodDescriptiondetermineReadiness(WTCollection changeItems) Multi object api for determining if the given change items should be marked as ready for conversion.Methods inherited from class wt.change2.flexible.FlexibleChangeItemReadinessDelegate
clearDelegates, compareTo, equals, getDelegates, getReadinessInfo, hashCode, setCallOrder
-
Method Details
-
determineReadiness
Multi object api for determining if the given change items should be marked as ready for conversion. If the given change items have a resolution date that is non-null, they are considered to be ready.- Specified by:
determineReadinessin classFlexibleChangeItemReadinessDelegate- Parameters:
changeItems- - a wtCollection of FlexibleChangeItems.- Returns:
- WTKeyedMap - holds information as to the readiness state of the
given change items. The key is the change item and the value is
the readiness info. This api may return an empty map, but should
never return null.
Supported API: true - Throws:
WTException
-