Class EditChangeNoticeFormProcessor
java.lang.Object
com.ptc.core.components.forms.DefaultObjectFormProcessor
com.ptc.core.components.forms.DefaultEditFormProcessor
com.ptc.windchill.enterprise.change2.forms.processors.EditChangeItemFormProcessor
com.ptc.windchill.enterprise.change2.forms.processors.EditChangeNoticeFormProcessor
- All Implemented Interfaces:
ObjectFormProcessor,com.ptc.windchill.enterprise.change2.forms.processors.ChangeFormProcessor
- Direct Known Subclasses:
EditChangeNoticeTemplateFormProcessor
Processor class that performs database operations on Change Notice objects. This class is used for
saving the data in the edit Change Notice wizards. This class is designed to handle existing
Supported API: true
Extendable: true
wt.change2.WTChangeOrder2 or any sub-types.
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from class com.ptc.windchill.enterprise.change2.forms.processors.EditChangeItemFormProcessor
NAVIGATION_ACTION, NAVIGATION_HOMETABFields inherited from class com.ptc.core.components.forms.DefaultEditFormProcessor
isAliasAttrOnMasterFields inherited from class com.ptc.core.components.forms.DefaultObjectFormProcessor
delegates, DO_OPERATION, overallResult, POST_PROCESS, POST_TRANSACTION_PROCESS, PRE_PROCESS -
Method Summary
Modifier and TypeMethodDescriptionprotected LocalizableMessageThe purpose of this method is to handle error messaging that is unique to the change notices.preProcess(NmCommandBean clientData, List<ObjectBean> objectBeanList) Gets and initailizes the Change Notice from the wizard form data by calling super.protected WTListsaveChangeItem(WTList changeItems) The purpose of this method is to handle persistance for Change Notices.Methods inherited from class com.ptc.windchill.enterprise.change2.forms.processors.EditChangeItemFormProcessor
doOperation, getCurrentUser, getEditItemInstance, getLocale, getNmOid, handleSubmitNow, postProcess, saveRenameChangeItems, setDelegates, setRefreshInfo, setResultNextActionMethods inherited from class com.ptc.core.components.forms.DefaultEditFormProcessor
checkForMasterAttributes, getObjectBeingEdited, getObjFromDatabaseMethods inherited from class com.ptc.core.components.forms.DefaultObjectFormProcessor
continueProcessing, execute, getDelegates, getSuccessFeedbackMessage, getSuccessFeedbackMessage, getSuccessMessageBody, getSuccessMessageBodyForMulti, getSuccessMessageTitle, isUseObjectReference, mergeIntermediateResult, postTransactionProcess, processDelegates, removeTempFiles, setUseObjectReference
-
Method Details
-
getProcessorErrorMessage
The purpose of this method is to handle error messaging that is unique to the change notices.
Supported API: true- Specified by:
getProcessorErrorMessagein classEditChangeItemFormProcessor- Returns:
- Generic message for form processing error
-
saveChangeItem
The purpose of this method is to handle persistance for Change Notices. Each Change Notice is saved one at a time calling the change servicesaveChangeOrder. The order of the list of Change Notices needs to be maintained and return in the same order.
Supported API: true- Specified by:
saveChangeItemin classEditChangeItemFormProcessor- Parameters:
changeItems- The list of change notices to be persisted.- Returns:
- The list of change notices that have been persisted.
- Throws:
WTException- is thrown if saving the change notices fail.- See Also:
-
preProcess
public FormResult preProcess(NmCommandBean clientData, List<ObjectBean> objectBeanList) throws WTException Gets and initailizes the Change Notice from the wizard form data by calling super. This method then checks to see in the change notice complexity field has been set and sets it on the new initialized change notice.
Supported API: true- Specified by:
preProcessin interfaceObjectFormProcessor- Overrides:
preProcessin classEditChangeItemFormProcessor- Parameters:
clientData- The original wizard form data. This in general should not be used to get wizard form data. The wizard form data should be retrieved from eachObjectBeanin theObjectBeanlist that is passed in.objectBeanList- The List of object beans that have been initialized with the appropriate wizard from data for each individualObjectBean.- Returns:
- A form result that indicates if the operation was succesful or not.
- Throws:
WTException- is thrown if initailizing the change object fails- See Also:
-