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

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
      extended bycom.ptc.windchill.uwgm.proesrv.request.SetTargetFolderRequestCache
All Implemented Interfaces:
TargetFolderInstructionCache, WorkspaceRequestCache

public class SetTargetFolderRequestCache
extends ProeServiceRequestCache
implements TargetFolderInstructionCache, WorkspaceRequestCache

SetTargetFolder request cache


Field Summary
private  TargetFolderInstructionCacheAdapter cacheAdapter
           
private static Log log
          logging
 
Fields inherited from class com.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
context, infoElements, uwgmRequest
 
Constructor Summary
SetTargetFolderRequestCache(SetTargetFolderRequest proeServiceRequest)
          constructor
 
Method Summary
 EPMWorkspace getEpmWorkspace()
           
 WTValuedMap getTargetFolderInstructions()
          returns TargetFolderInstruction map [Persistable, Folder]
 void validate()
          validates request cache
 
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

cacheAdapter

private final TargetFolderInstructionCacheAdapter cacheAdapter

log

private static Log log
logging

Constructor Detail

SetTargetFolderRequestCache

public SetTargetFolderRequestCache(SetTargetFolderRequest proeServiceRequest)
constructor

Parameters:
proeServiceRequest - SetTargetFolderRequest
Method Detail

validate

public void validate()
              throws RequestValidationException,
                     UwgmErrorException
Description copied from class: ProeServiceRequestCache
validates request cache

subclasses should overwrite this and have validation logic inside

Specified by:
validate in class ProeServiceRequestCache
Throws:
RequestValidationException
UwgmErrorException

getTargetFolderInstructions

public WTValuedMap getTargetFolderInstructions()
Description copied from interface: TargetFolderInstructionCache
returns TargetFolderInstruction map [Persistable, Folder]

Specified by:
getTargetFolderInstructions in interface TargetFolderInstructionCache
Returns:
WTValuedMap

getEpmWorkspace

public EPMWorkspace getEpmWorkspace()
Specified by:
getEpmWorkspace in interface WorkspaceRequestCache
Returns:
EPMWorkspace