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

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
      extended bycom.ptc.windchill.uwgm.proesrv.request.GetContentDownloadInfoRequestCache

public class GetContentDownloadInfoRequestCache
extends ProeServiceRequestCache

RequestCache for GetContentDownloadInfo UWGM request


Nested Class Summary
private  class GetContentDownloadInfoRequestCache.IterationDataVisitor
          Container and Organization collector.
 
Field Summary
private  WTSet contents
          internal collections for bulk inflation
private  WTKeyedMap iterationContentMap
          Iteration with Contents Map [EpmDocument, WTList[ConentItems]]
private  WTSet iterationsWithoutContent
          empty iterations for Warning
private static Log log
          logging
private  List uwgmMessages
          UwgmMessage storage
 
Fields inherited from class com.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
context, infoElements, uwgmRequest
 
Constructor Summary
GetContentDownloadInfoRequestCache(GetContentDownloadInfoRequest request)
          constructor
 
Method Summary
 WTKeyedMap getIterationContents()
          returns IterationContens Map as [EpmDocument, WTset[ContentItems]]
 void validate()
          validates and inflates Iterations from DownloadRequest
 
Methods inherited from class com.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
addWarning, getMessages, reportMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uwgmMessages

private List uwgmMessages
UwgmMessage storage


iterationContentMap

private WTKeyedMap iterationContentMap
Iteration with Contents Map [EpmDocument, WTList[ConentItems]]


contents

private WTSet contents
internal collections for bulk inflation


iterationsWithoutContent

private WTSet iterationsWithoutContent
empty iterations for Warning


log

private static Log log
logging

Constructor Detail

GetContentDownloadInfoRequestCache

public GetContentDownloadInfoRequestCache(GetContentDownloadInfoRequest request)
constructor

Parameters:
request - GetContentDownloadInfoRequest
Method Detail

validate

public void validate()
              throws RequestValidationException,
                     UwgmErrorException
validates and inflates Iterations from DownloadRequest

Specified by:
validate in class ProeServiceRequestCache
Throws:
RequestValidationException
UwgmErrorException

getIterationContents

public WTKeyedMap getIterationContents()
returns IterationContens Map as [EpmDocument, WTset[ContentItems]]

Returns:
WTKeyedMap