Class EditChangeIssueFormProcessor
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.EditChangeIssueFormProcessor
- All Implemented Interfaces:
ObjectFormProcessor,com.ptc.windchill.enterprise.change2.forms.processors.ChangeFormProcessor
- Direct Known Subclasses:
EditProblemReportFormProcessor
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
Supported API: true
Extendable: true
wt.change2.ChangeIssue or any sub-types (The variance has a dedicated FormProcessor).
Supported API: true
Extendable: true
- See Also:
-
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 WTListsaveChangeItem(WTList changeItems) The purpose of this method is to handle persistence for change issues.Methods inherited from class com.ptc.windchill.enterprise.change2.forms.processors.EditChangeItemFormProcessor
doOperation, getCurrentUser, getEditItemInstance, getLocale, getNmOid, getProcessorErrorMessage, handleSubmitNow, postProcess, preProcess, 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
-
saveChangeItem
The purpose of this method is to handle persistence for change issues. Each change issue is saved one at a time calling the change servicesaveChangeIssuemethod. The order of the list of change issues needs to be maintained and return in the same order.
Supported API: true- Specified by:
saveChangeItemin classEditChangeItemFormProcessor- 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:
-