|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.uwgm.proesrv.ProeServiceRequest
com.ptc.windchill.uwgm.proesrv.request.GetFolderContentRequest
GetFolderContent Request implementation
Field Summary | |
private static Log |
log
logging |
protected GetFolderContentRequestCache |
requestCache
|
Fields inherited from class com.ptc.windchill.uwgm.proesrv.ProeServiceRequest |
context, RESOURCE, resultPopulator, uwgmRequest |
Constructor Summary | |
GetFolderContentRequest(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
RequestResultCache resultCache)
|
Method Summary | |
private void |
bindContainerCabinets(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder,
WTContainer container)
|
private void |
bindFakeFolders(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder,
FakeFolder[] fakeFolders)
|
private void |
bindFolderContent(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder,
Folder folder,
EPMWorkspace epmWorkspace)
|
private void |
bindWorkspaces(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder,
EPMWorkspace[] workspaces)
|
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder |
buildContainerContent(EPMWorkspace currentWorkspace,
WTContainer container)
bulds Container content as a content of Container DefaultCabinet and Container workspaces (WindchillPDM and SITE are not supported here) |
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder |
buildFakeFolderContent(EPMWorkspace currentWorkspace,
FakeFolder fakeFolder)
build FakeFolder content (containers for PRODUCTS/LIBRARIES/PROJECTS/ORGANIZATION, workspaces for WORKSPACES, Cabinets for PDM/SITE) |
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder |
buildFolderContent(EPMWorkspace currentWorkspace,
Folder folder)
|
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder |
buildWorkspaceContent(EPMWorkspace currentWorkspace,
EPMWorkspace workspace)
|
com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage |
executeRequest()
executes request |
private boolean |
isAccessPermitted(WTContainer container,
EPMWorkspace epmWorkspace)
checks whether container content should be visible |
void |
validateRequest()
validates 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 |
protected GetFolderContentRequestCache requestCache
private static Log log
Constructor Detail |
public GetFolderContentRequest(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, RequestResultCache resultCache)
Method Detail |
public void validateRequest() throws RequestValidationException, UwgmErrorException
ProeServiceRequest
validateRequest
in class ProeServiceRequest
RequestValidationException
- to report validation problems
UwgmErrorException
- to report errorspublic com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage executeRequest() throws UwgmConflictException, UwgmErrorException
ProeServiceRequest
reports success UwgmMessage
executeRequest
in class ProeServiceRequest
UwgmErrorException
- to report errors
UwgmConflictException
- to report execution conflictsprivate com.ptc.windchill.uwgm.soap.uwgmdb.Folder buildFakeFolderContent(EPMWorkspace currentWorkspace, FakeFolder fakeFolder) throws WTException
currentWorkspace
- EPMWorkspacefakeFolder
- FakeFolder
WTException
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder buildContainerContent(EPMWorkspace currentWorkspace, WTContainer container) throws WTException
currentWorkspace
- EPMWorkspacecontainer
- WTContainer
WTException
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder buildWorkspaceContent(EPMWorkspace currentWorkspace, EPMWorkspace workspace) throws WTException
WTException
private com.ptc.windchill.uwgm.soap.uwgmdb.Folder buildFolderContent(EPMWorkspace currentWorkspace, Folder folder) throws WTException
WTException
private void bindWorkspaces(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder, EPMWorkspace[] workspaces) throws WTException
WTException
private void bindContainerCabinets(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder, WTContainer container) throws WTException
WTException
private void bindFolderContent(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder, Folder folder, EPMWorkspace epmWorkspace) throws WTException
WTException
private void bindFakeFolders(com.ptc.windchill.uwgm.soap.uwgmdb.Folder uwgmRootFolder, FakeFolder[] fakeFolders) throws WTException
WTException
private boolean isAccessPermitted(WTContainer container, EPMWorkspace epmWorkspace)
container
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |