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

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

public class IBAModificationRequestCache
extends ProeServiceRequestCache
implements IBAModificationInstructionCache, WorkspaceRequestCache

request data cache for PartIBAModificationRequest requests


Field Summary
private  IBAModificationInstructionCacheAdapter cacheAdapter
           
 
Fields inherited from class com.ptc.windchill.uwgm.proesrv.cache.ProeServiceRequestCache
context, infoElements, uwgmRequest
 
Constructor Summary
IBAModificationRequestCache(IBAModificationRequest proeServiceRequest)
          constructor
 
Method Summary
 EPMWorkspace getEpmWorkspace()
           
 WTKeyedMap getIBAModificationMap()
          returns WTKeyedMap of ActionInstructions [Persistable, isToCheckout(Boolean)]
 void validate()
          validates IBAModificationRequest input data
 
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 IBAModificationInstructionCacheAdapter cacheAdapter
Constructor Detail

IBAModificationRequestCache

public IBAModificationRequestCache(IBAModificationRequest proeServiceRequest)
constructor

Parameters:
proeServiceRequest - IBAModificationRequest
Method Detail

validate

public void validate()
              throws RequestValidationException,
                     UwgmErrorException
validates IBAModificationRequest input data

Specified by:
validate in class ProeServiceRequestCache
Throws:
RequestValidationException
UwgmErrorException

getIBAModificationMap

public WTKeyedMap getIBAModificationMap()
returns WTKeyedMap of ActionInstructions [Persistable, isToCheckout(Boolean)]

Specified by:
getIBAModificationMap in interface IBAModificationInstructionCache
Returns:
ActionInstruction[]

getEpmWorkspace

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