com.ptc.windchill.enterprise.change2.forms.processors
Class EditChangeRequestFormProcessor
java.lang.Object
com.ptc.core.components.forms.DefaultObjectFormProcessor
com.ptc.core.components.forms.EditObjectFormProcessor
com.ptc.windchill.enterprise.change2.forms.processors.EditChangeItemFormProcessor
com.ptc.windchill.enterprise.change2.forms.processors.EditChangeRequestFormProcessor
- All Implemented Interfaces:
- ObjectFormProcessor
public class EditChangeRequestFormProcessor
- extends EditChangeItemFormProcessor
Processor class that performs database operations on Change Request objects. This class is used for
saving the data in the edit Change Request wizards. This class is designed to handle existing
wt.change2.WTChangeRequest or any sub-types.
Supported API: true
Extendable: true
| Methods inherited from class com.ptc.core.components.forms.DefaultObjectFormProcessor |
continueProcessing, getDelegates, mergeIntermediateResult, postTransactionProcess |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getProcessorErrorMessage
protected LocalizableMessage getProcessorErrorMessage()
- The purpose of this method is to handle error messaging that is unique to the change requests.
Supported API: true
- Specified by:
getProcessorErrorMessage in class EditChangeItemFormProcessor
- Returns:
- Generic message for form processing error
saveChangeItem
protected WTList saveChangeItem(WTList changeItems)
throws WTException
- The purpose of this method is to handle persistance for Change Requests. Each Change Request is saved
one at a time calling the change service
saveChangeRequest method. The order of the list
of change requests needs to be maintained and return in the same order.
Supported API: true
- Specified by:
saveChangeItem in class EditChangeItemFormProcessor
- Parameters:
changeItems - The list of change requests to be persisted.
- Returns:
- The list of change requests that have been persisted.
- Throws:
WTException - is thrown if saving the change requests fail.- See Also:
wt.change2.ChangeService2#saveChangeRequest(ChangeRequestIfc)}