com.ptc.windchill.uwgm.proesrv.request
Class GetContentDownloadInfoRequest

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.ProeServiceRequest
      extended bycom.ptc.windchill.uwgm.proesrv.request.GetContentDownloadInfoRequest
All Implemented Interfaces:
RequestResultCache.Populator

public class GetContentDownloadInfoRequest
extends ProeServiceRequest

GetContentDownloadInfo Request implementation


Field Summary
private static Log log
          logging
protected  GetContentDownloadInfoRequestCache requestCache
           
 
Fields inherited from class com.ptc.windchill.uwgm.proesrv.ProeServiceRequest
context, RESOURCE, resultPopulator, uwgmRequest
 
Constructor Summary
GetContentDownloadInfoRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.GetContentDownloadInfo uwgmRequest, RequestResultCache rrc)
          constructor
 
Method Summary
 com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage executeRequest()
          retrieves EpmIterations with ContentItems from request and load them to RRC
 void validateRequest()
          validates and caches 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

requestCache

protected final GetContentDownloadInfoRequestCache requestCache

log

private static Log log
logging

Constructor Detail

GetContentDownloadInfoRequest

public GetContentDownloadInfoRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.GetContentDownloadInfo uwgmRequest,
                                     RequestResultCache rrc)
constructor

Parameters:
uwgmRequest - GetContentDownloadInfo
rrc - RequestResultCache
Method Detail

validateRequest

public void validateRequest()
                     throws RequestValidationException,
                            UwgmErrorException
validates and caches request data

Specified by:
validateRequest in class ProeServiceRequest
Throws:
RequestValidationException
UwgmErrorException - to report errors

executeRequest

public com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage executeRequest()
                                                            throws UwgmConflictException,
                                                                   UwgmErrorException
retrieves EpmIterations with ContentItems from request and load them to RRC

Specified by:
executeRequest in class ProeServiceRequest
Returns:
UwgmMessage
Throws:
UwgmConflictException
UwgmErrorException