|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.uwgm.proesrv.cache.RequestCacheAdapter
com.ptc.windchill.uwgm.proesrv.cache.FindIterationsRequestCacheAdapter
Field Summary | |
private ConfigSpec |
configSpec
|
private static Log |
log
logging |
private List |
retrieverSpecs
|
private Persistable |
scopeObject
|
Fields inherited from class com.ptc.windchill.uwgm.proesrv.cache.RequestCacheAdapter |
|
Constructor Summary | |
FindIterationsRequestCacheAdapter()
|
Method Summary | |
private RetrieverSpec |
createCADNameSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmByCadName option,
RevisionIterationInfo lrii)
creates CADName RetrieverSpec for FindEpmByCadName option |
private RetrieverSpec |
createCADNameSpec(String cadName,
RevisionIterationInfo lrii)
creates cadName RetrieverSpec for CADName string |
private RetrieverSpec |
createFindOfSpec(RetrieverSpec.Type type,
RetrieverSpec spec,
RetrieverSpec aux_spec)
|
private RetrieverSpec |
createIterationSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Iteration iteration)
|
private RetrieverSpec |
createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmByMaster option,
RevisionIterationInfo rii)
creates MasterId RetrieverSpec by FindEpmByMaster option |
private RetrieverSpec |
createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartByMaster option,
RevisionIterationInfo rii)
creates MasterId RetrieverSpec by FindEpmByMaster option |
private RetrieverSpec |
createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Master master,
RevisionIterationInfo lrii)
creates MasterId RetrieverSpec by Master |
private RetrieverSpec |
createNumberSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartByNumber option,
RevisionIterationInfo lrii)
creates Number RetrieverSpec for FindPartByNumber option |
private RetrieverSpec |
createOidSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Iteration iteration)
creates OID spec by EpmIteration |
ConfigSpec |
getConfigSpec()
returns ConfigSpec or null if not specified |
RetrieverSpec[] |
getRetrievalSpecs()
returns an array of RetrieverSpec |
Persistable |
getScope()
returns Search scope (Workspace, Container, Folder) |
private void |
optionNotSupported(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmOption option)
|
private void |
optionNotSupported(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartOption option)
|
private ConfigSpec |
processConfigSpecOption(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgmsvc.FindByConfigSpec option)
|
private WTContainer |
processContainerScope(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgmsvc.FindInContainer scopeOption)
|
private RevisionIterationInfo |
processCriterias(com.ptc.windchill.uwgm.soap.uwgmsvc.FindOption[] criteria,
RequestContext requestContext)
process additional Find Criteria (ConfigSpec, RevisiobIterationInfo) |
private Collection |
processFindEpmOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmOption[] options,
RevisionIterationInfo rii)
|
private Collection |
processFindPartOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartOption[] options,
RevisionIterationInfo rii)
process and validate indPartOption |
private Folder |
processFolderScope(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgmsvc.FindInFolder scopeOption)
obtains Folder from FindInFolder instruction |
private RevisionIterationInfo |
processRIIOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindByVersion option)
obtaints RevisionIterationInfo from FindByVersion option |
private RevisionIterationInfo |
processRIIOption(com.ptc.windchill.uwgm.soap.uwgmsvc.VersionInfo versionInfo)
obtaints RevisionIterationInfo by VersionInfo from FindByVersion option |
private void |
processScope(com.ptc.windchill.uwgm.soap.uwgmsvc.FindScope scope,
RequestContext requestContext)
process and validate Find scope (WS, Container, Folder) |
private EPMWorkspace |
processWorkspaceScope(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgmsvc.FindInWorkspace scopeOption)
|
protected void |
validateRequestData(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
abstract validateRequestData method to be overwritten by RequestCacheAdapter implementations |
Methods inherited from class com.ptc.windchill.uwgm.proesrv.cache.RequestCacheAdapter |
checkCacheData, isValid, setValid, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private Persistable scopeObject
private ConfigSpec configSpec
private List retrieverSpecs
private static Log log
Constructor Detail |
public FindIterationsRequestCacheAdapter()
Method Detail |
protected void validateRequestData(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest) throws RequestValidationException, UwgmErrorException
RequestCacheAdapter
validateRequestData
in class RequestCacheAdapter
requestContext
- RequestContextuwgmRequest
- UwgmRequest
RequestValidationException
UwgmErrorException
private Collection processFindEpmOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmOption[] options, RevisionIterationInfo rii) throws UwgmErrorException, RequestValidationException
UwgmErrorException
RequestValidationException
private Collection processFindPartOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartOption[] options, RevisionIterationInfo rii) throws UwgmErrorException, RequestValidationException
options
- FindPartOption[]rii
- RevisionIterationInfo
UwgmErrorException
RequestValidationException
private RevisionIterationInfo processCriterias(com.ptc.windchill.uwgm.soap.uwgmsvc.FindOption[] criteria, RequestContext requestContext) throws UwgmErrorException, RequestValidationException
criteria
- FindOption[]requestContext
- RequestContext
UwgmErrorException
RequestValidationException
private void processScope(com.ptc.windchill.uwgm.soap.uwgmsvc.FindScope scope, RequestContext requestContext) throws UwgmErrorException, RequestValidationException
scope
- FindScoperequestContext
- RequestContext
UwgmErrorException
RequestValidationException
private WTContainer processContainerScope(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgmsvc.FindInContainer scopeOption) throws RequestValidationException, UwgmErrorException
RequestValidationException
UwgmErrorException
private Folder processFolderScope(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgmsvc.FindInFolder scopeOption) throws RequestValidationException, UwgmErrorException
requestContext
- RequestContext
RequestValidationException
UwgmErrorException
private EPMWorkspace processWorkspaceScope(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgmsvc.FindInWorkspace scopeOption) throws RequestValidationException, UwgmErrorException
RequestValidationException
UwgmErrorException
private ConfigSpec processConfigSpecOption(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgmsvc.FindByConfigSpec option) throws RequestValidationException, UwgmErrorException
option
- FindByConfigSpec
RequestValidationException
UwgmErrorException
private RevisionIterationInfo processRIIOption(com.ptc.windchill.uwgm.soap.uwgmsvc.FindByVersion option) throws RequestValidationException, UwgmErrorException
option
- FindByVersion
RequestValidationException
UwgmErrorException
private RevisionIterationInfo processRIIOption(com.ptc.windchill.uwgm.soap.uwgmsvc.VersionInfo versionInfo) throws RequestValidationException, UwgmErrorException
versionInfo
- VersionInfo
RequestValidationException
UwgmErrorException
private RetrieverSpec createIterationSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Iteration iteration) throws RequestValidationException, UwgmErrorException
RequestValidationException
UwgmErrorException
private RetrieverSpec createOidSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Iteration iteration) throws RequestValidationException, UwgmErrorException
iteration
- Iteration
RequestValidationException
UwgmErrorException
private RetrieverSpec createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmByMaster option, RevisionIterationInfo rii) throws RequestValidationException, UwgmErrorException
option
- FindEpmByMaster
RequestValidationException
UwgmErrorException
private RetrieverSpec createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartByMaster option, RevisionIterationInfo rii) throws RequestValidationException, UwgmErrorException
option
- FindEpmByMaster
RequestValidationException
UwgmErrorException
private RetrieverSpec createMasterIdSpec(com.ptc.windchill.uwgm.soap.uwgmdb.Master master, RevisionIterationInfo lrii) throws RequestValidationException, UwgmErrorException
master
- Master
RequestValidationException
UwgmErrorException
private RetrieverSpec createCADNameSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmByCadName option, RevisionIterationInfo lrii) throws RequestValidationException
option
- FindEpmByCadName
RequestValidationException
private RetrieverSpec createCADNameSpec(String cadName, RevisionIterationInfo lrii) throws RequestValidationException
RequestValidationException
private RetrieverSpec createNumberSpec(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartByNumber option, RevisionIterationInfo lrii) throws RequestValidationException
option
- FindPartByNumber
RequestValidationException
private RetrieverSpec createFindOfSpec(RetrieverSpec.Type type, RetrieverSpec spec, RetrieverSpec aux_spec)
public Persistable getScope()
getScope
in interface FindIterationsRequestCache
public RetrieverSpec[] getRetrievalSpecs()
getRetrievalSpecs
in interface FindIterationsRequestCache
public ConfigSpec getConfigSpec()
getConfigSpec
in interface FindIterationsRequestCache
private void optionNotSupported(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmOption option) throws RequestValidationException
RequestValidationException
private void optionNotSupported(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartOption option) throws RequestValidationException
RequestValidationException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |