Class EditChangeIssueFormProcessor

All Implemented Interfaces:
ObjectFormProcessor, com.ptc.windchill.enterprise.change2.forms.processors.ChangeFormProcessor
Direct Known Subclasses:
EditProblemReportFormProcessor

public abstract class EditChangeIssueFormProcessor extends EditChangeItemFormProcessor
Processor class that performs database operations on ChangeIssue objects. This class is used for saving the data in the edit ChangeIssue wizards. This class is designed to handle existing wt.change2.ChangeIssue or any sub-types (The variance has a dedicated FormProcessor).

Supported API: true

Extendable: true
See Also:
  • Method Details

    • saveChangeItem

      protected WTList saveChangeItem(WTList changeItems) throws WTException
      The purpose of this method is to handle persistence for change issues. Each change issue is saved one at a time calling the change service saveChangeIssue method. The order of the list of change issues needs to be maintained and return in the same order.

      Supported API: true
      Specified by:
      saveChangeItem in class EditChangeItemFormProcessor
      Parameters:
      changeItems - The list of issues to be persisted.
      Returns:
      The list of issues that have been persisted.
      Throws:
      WTException - is thrown if saving the issues fail.
      See Also: