Package com.ptc.qualitymanagement.udi
Interface UDISubmissionService
The intent of the UDI Submission Submission service is to handle service calls for the UDI Module
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
StandardUDISubmissionServiceUDISubmissionHelper
-
Method Summary
Modifier and TypeMethodDescriptiondeleteSubject(UDISubmission udi, WTPart part) Delete and return the stored link between UDISubmission and WTPart, if it exists This method calls deleteSubject(UDISubmission udi, WTPart part, boolean enforceBusinessRules) setting enforceBusinessRules to true
Supported API: truedeleteSubject(UDISubmission udi, WTPart part, boolean enforceBusinessRules) Delete and return the stored link between UDISubmission and WTPart, if it exists
Supported API: truevoiddeleteUDIPackaging(List<UDIPackaging> packagingDetails) Delete all UDIPackaging objects in the list Avoids throwing exceptions specific to UDIPackaging due to deletion order
Supported API: truevoiddeleteUDISubmissionDetails(List<UDISubmissionDetailsIfc> removedDetails) Delete all UDISubmissionDetailsIfc objects in the list Use deleteUDIPackaging for UDIPackaging objects to avoid exceptions
Supported API: truegetAllDetails(UDISubmission udiSubmission) Gather all of the UDISubmissionDetailsIfc objects related to a UDISubmission.getSubjectLinksForUDISubmission(UDISubmissionMaster udiMaster, Boolean inculdedMarkForDeleted) Return the links between a UDIMaster and subject.voidsaveUDISubmissionDetails(List<UDISubmissionDetailsIfc> addedDetails, UDISubmission udiSubmission) Persist all UDISubmissionDetailsIfc objects in the list
Supported API: truestoreSubject(UDISubmission udi, WTPart part) Create and store a new link between UDISubmission and WTPart
Supported API: true
-
Method Details
-
storeSubject
Create and store a new link between UDISubmission and WTPart
Supported API: true- Parameters:
udi-part-- Returns:
- Throws:
WTException
-
deleteSubject
Delete and return the stored link between UDISubmission and WTPart, if it exists This method calls deleteSubject(UDISubmission udi, WTPart part, boolean enforceBusinessRules) setting enforceBusinessRules to true
Supported API: true- Parameters:
udi-part-- Returns:
- Throws:
WTException
-
deleteSubject
UDISubjectLink deleteSubject(UDISubmission udi, WTPart part, boolean enforceBusinessRules) throws WTException Delete and return the stored link between UDISubmission and WTPart, if it exists
Supported API: true- Parameters:
udi-part-enforceBusinessRules-- Returns:
- Throws:
WTException
-
getSubjectLinksForUDISubmission
WTList getSubjectLinksForUDISubmission(UDISubmissionMaster udiMaster, Boolean inculdedMarkForDeleted) throws WTException Return the links between a UDIMaster and subject. Conditionally including deleted links
Supported API: true- Parameters:
udi-inculdedMarkForDeleted-- Returns:
- Throws:
WTException
-
getAllDetails
Gather all of the UDISubmissionDetailsIfc objects related to a UDISubmission.
Supported API: true- Parameters:
udiSubmission-- Returns:
- Throws:
WTException
-
deleteUDISubmissionDetails
Delete all UDISubmissionDetailsIfc objects in the list Use deleteUDIPackaging for UDIPackaging objects to avoid exceptions
Supported API: true- Parameters:
removedDetails-- Throws:
WTException
-
deleteUDIPackaging
Delete all UDIPackaging objects in the list Avoids throwing exceptions specific to UDIPackaging due to deletion order
Supported API: true- Parameters:
packagingDetails-- Throws:
WTException
-
saveUDISubmissionDetails
void saveUDISubmissionDetails(List<UDISubmissionDetailsIfc> addedDetails, UDISubmission udiSubmission) throws WTPropertyVetoException, WTException Persist all UDISubmissionDetailsIfc objects in the list
Supported API: true- Parameters:
addedDetails-udiSubmission-- Throws:
WTPropertyVetoExceptionWTException
-