Class ActionsHelper
java.lang.Object
com.ptc.qualitymanagement.capa.rest.ActionsHelper
Supports the Creation of Actions REST Endpoints
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteObject(com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity activity, org.apache.olingo.commons.api.data.Entity entity, NavigationProcessorData processorData) If the last CAPAChangeActivity linked the CAPAActionPlan is deleted, delete the CAPAActionPlan object.Map<com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity, Collection<Object>> getRelatedEntityCollection(NavigationProcessorData processorData) Processes all collections for CAPAActionPlan
Supported API: truecom.ptc.odata.core.ValidNavigationisValidNavigation(String navName, Object sourceObject, String targetObjectId, EntityProcessorData processorData) Validate all navigations
Supported API: truevoidoperationPostProcess(com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity activity, org.apache.olingo.commons.api.data.Entity entity, EntityProcessorData processorData)
Supported API: truecom.ptc.qualitymanagement.capa.plan.CAPAChangeActivityoperationPreProcess(com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity activity, org.apache.olingo.commons.api.data.Entity entity, NavigationProcessorData processorData, EntityObjectProcessor entityObjectProcessor) Populates default values for Activities.com.ptc.qualitymanagement.capa.plan.CAPAChangeActivitystoreNewObject(com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity activity, org.apache.olingo.commons.api.data.Entity createdCustExp, NavigationProcessorData processorData) Creates the CAPAActionPlan object and links it into CAPAChangeActivity attribute.
-
Method Details
-
operationPostProcess
public void operationPostProcess(com.ptc.qualitymanagement.capa.plan.CAPAChangeActivity activity, org.apache.olingo.commons.api.data.Entity entity, EntityProcessorData processorData) throws org.apache.olingo.server.api.ODataApplicationException, WTException, WTPropertyVetoException
Supported API: true- Throws:
WTPropertyVetoExceptionorg.apache.olingo.server.api.ODataApplicationExceptionWTException