Class CreateChangeItemFormProcessor

java.lang.Object
com.ptc.core.components.forms.DefaultObjectFormProcessor
com.ptc.core.components.forms.CreateObjectFormProcessor
com.ptc.windchill.enterprise.change2.forms.processors.CreateChangeItemFormProcessor
All Implemented Interfaces:
ObjectFormProcessor, com.ptc.windchill.enterprise.change2.forms.processors.ChangeFormProcessor
Direct Known Subclasses:
CreateCapaChangeRequestFormProcessor, CreateChangeIssueFormProcessor, CreateChangeNoticeFormProcessor, CreateChangeRequestFormProcessor, CreateChangeReviewFormProcessor, CreateChangeTaskFormProcessor, CreateCustomerExperienceFormProcessor, CreateNCFormProcessor

public abstract class CreateChangeItemFormProcessor extends CreateObjectFormProcessor implements com.ptc.windchill.enterprise.change2.forms.processors.ChangeFormProcessor
A class for top-level processor that performs database operations for the creation of change objects. Typically used for the processing of a wizard. This class should not be extended. Instead the subclasses should be extended for any customization.

Supported API: true

Extendable: false
  • Method Details

    • postProcess

      public FormResult postProcess(NmCommandBean clientData, List<ObjectBean> objectBeanList) throws WTException
      Post Process the change object list. If the user chooses to submit the change object this method will process the submission of change objects. The registered delegates will be called after the submission is processed..

      Supported API: true
      Specified by:
      postProcess in interface ObjectFormProcessor
      Overrides:
      postProcess in class DefaultObjectFormProcessor
      Parameters:
      clientData - - Contains all the request form data and other wizard context information. Input.
      objectBeanList - - Contain the form data for each target object of the wizard. One bean per object. Input.
      Returns:
      FormResult - the result of this method
      Throws:
      WTException