|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.uwgm.proesrv.ProeServiceRequest
com.ptc.windchill.uwgm.proesrv.request.CheckinRequest
Checkin UWGM Request implementation Checkin request is not transactional, but rather multi-transactional. Thus transaction handling is inside of execute
Field Summary | |
private WTValuedMap |
docMasterToPartMasterMap
|
private static Log |
log
logging |
private CheckinRequestCache |
requestCache
|
Fields inherited from class com.ptc.windchill.uwgm.proesrv.ProeServiceRequest |
context, RESOURCE, resultPopulator, uwgmRequest |
Constructor Summary | |
CheckinRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin checkin,
RequestResultCache resultCache)
|
Method Summary | |
private WTCollection |
addAssocPartMasters(WTCollection masters)
Adds the masters of WTParts associated with the documents whose masters appear in the input WTCollection of masters using docMasterToPartMasterMap. |
private WTCollection |
createWTParts(EPMWorkspace epmWorkspace,
WTCollection epmDocuments)
creates associated WTParts for epmDocuments to checkin |
private WTCollection |
doCheckin(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin uwgmCheckinRequest)
internal checkin |
private void |
doCheckout(WTCollection masters,
WTCollection checkins)
performs "post-checkin" operation - KeepCheckout |
private void |
doRemove(WTCollection masters,
WTCollection checkins)
|
com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage |
executeRequest()
executes Checkin request |
void |
validateRequest()
validates request data |
Methods inherited from class com.ptc.windchill.uwgm.proesrv.ProeServiceRequest |
addContainer, addContent, addEPMDocument, addEPMDocumentMaster, addEPMWorkspace, addEPMWorkspace, addFakeFolder, addFolder, addLink, addLink, addPreferedContentURLs, addWTPart, addWTPartMaster, bindContent, bindFoldered, createDbObjIterator, getContext, getLocalizedName, getUwgmRequest, ignoreOriginalState, reportFailure, reportInfoMessage, reportInfoMessage, reportMessage, reportMessages, reportWarnings, resetCurrentEpmWS, setRequestCode |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private final CheckinRequestCache requestCache
private WTValuedMap docMasterToPartMasterMap
private static Log log
Constructor Detail |
public CheckinRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin checkin, RequestResultCache resultCache)
Method Detail |
public void validateRequest() throws RequestValidationException, UwgmErrorException
ProeServiceRequest
validateRequest
in class ProeServiceRequest
RequestValidationException
- to report validation problems
UwgmErrorException
- to report errorspublic com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage executeRequest() throws UwgmConflictException, UwgmErrorException
executeRequest
in class ProeServiceRequest
UwgmErrorException
- to report errors
UwgmConflictException
- to report execution conflictsprivate WTCollection doCheckin(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin uwgmCheckinRequest) throws UwgmConflictException, UwgmErrorException
uwgmCheckinRequest
- Checkin
UwgmConflictException
UwgmErrorException
private void doCheckout(WTCollection masters, WTCollection checkins) throws UwgmConflictException, UwgmErrorException
masters
- WTCollectioncheckins
- WTCollection
UwgmConflictException
UwgmErrorException
private void doRemove(WTCollection masters, WTCollection checkins) throws UwgmConflictException, UwgmErrorException
UwgmConflictException
UwgmErrorException
private WTCollection createWTParts(EPMWorkspace epmWorkspace, WTCollection epmDocuments) throws UwgmConflictException, UwgmErrorException
epmWorkspace
- EPMWorkspaceepmDocuments
- WTCollection
UwgmConflictException
UwgmErrorException
private WTCollection addAssocPartMasters(WTCollection masters) throws WTException
masters
- WTCollection of masters (could be EPMDocumentMasters or WTPartMasters)
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |