Class AffectedEndItemsFormDelegate

All Implemented Interfaces:
ObjectFormProcessorDelegate

public class AffectedEndItemsFormDelegate extends RelatedProductDataFormDelegate
Form process delegate for processing the added, updated and removed affected end-items in the problem report, variance and change request wizards.

Supported API: true

Extendable: true
  • Method Details

    • postProcess

      public FormResult postProcess(NmCommandBean clientData, List<ObjectBean> objectBeans) throws WTException
      The post process method persists any Affected End-Items for a Change Request, Problem Reports or Variance.

      Supported API: true
      Specified by:
      postProcess in interface ObjectFormProcessorDelegate
      Overrides:
      postProcess in class ChangeItemFormDelegate
      Parameters:
      clientData - - Contains all the form data and other context information from the wizard client. Input.
      objectBeans - - Each bean contains the form data for one object being operated upon. Input
      Returns:
      FormResult with status set to FormProcessingStatus.SUCCESS
      Throws:
      WTException
    • getDefaultTableId

      protected String getDefaultTableId()
      Will retrieve the default table ID for the Affected End-Items table.

      Supported API: true
      Specified by:
      getDefaultTableId in class ChangeItemFormDelegate
      Returns:
      the table id for the default processing.