Class ResolutionDateReadinessDelegate

java.lang.Object
wt.change2.flexible.FlexibleChangeItemReadinessDelegate
wt.change2.flexible.ResolutionDateReadinessDelegate
All Implemented Interfaces:
Comparable<FlexibleChangeItemReadinessDelegate>

public class ResolutionDateReadinessDelegate extends 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
  • Method Details

    • determineReadiness

      public WTKeyedMap determineReadiness(WTCollection changeItems) throws WTException
      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:
      determineReadiness in class FlexibleChangeItemReadinessDelegate
      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