Package wt.change2

Interface ChangeNoticeComplexityDelegate

All Known Implementing Classes:
DefaultChangeNoticeComplexityDelegate

@Deprecated public interface ChangeNoticeComplexityDelegate
Deprecated.
This is the interface which defines the delegate to be implemented to calculate the complexity of the Change Notice.

Supported API: true

Extendable: true

@deprecated use ChangeItemComplexityDelegate instead.
  • Method Details

    • evaluate

      ChangeNoticeComplexity evaluate(Persistable referenceObject)
      Deprecated.
      Determine the value of ChangeNoticeComplexity. Can be called from all launch points ((Change Requests, Containers, WTParts) by passing in a Persistable reference object.

      Supported API: true
      Parameters:
      referenceObject - Reference object for change notice.
      Returns:
      ChangeNoticeComplexity Complexity default value.
    • evaluate

      ChangeNoticeComplexity evaluate(Persistable referenceObject, TypeInstance changeNoticeTypeInst)
      Deprecated.
      Determine the value of ChangeNoticeComplexity. Can be called from all launch points ((Change Requests, Containers, WTParts) by passing in a Persistable reference object.

      Supported API: true
      Parameters:
      referenceObject - Reference object for change notice.
      changeNoticeTypeInst - Type instance for change notice (may be null).
      Returns:
      ChangeNoticeComplexity Complexity default value.
    • isComplexityMutable

      boolean isComplexityMutable(Persistable referenceObject, ChangeNoticeComplexity complexity) throws WTException
      Deprecated.
      For a given Persistable and some specified complexity determine if the complexity should be "fixed" or if it can be allowed to be changed.

      Supported API: true
      Parameters:
      referenceObject - Reference object for change notice.
      complexity - Default complexity value for change notice.
      Returns:
      boolean True if default complexity value can be changed.
      Throws:
      WTException
    • convertToChangeNoticeComplexity

      ChangeNoticeComplexity convertToChangeNoticeComplexity(Complexity complexity)
      Deprecated.
      For a given Complexity, convert it to a ChangeNoticeComplexity. If nothing is found, then this will return null by default.

      Supported API: true
      Parameters:
      Complexity - complexity to be converted
      Returns:
      ChangeNoticeComplexity the resulting change notice complexity