com.ptc.windchill.uwgm.proesrv.rrc
Class RRCFolderedHelper

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.rrc.RRCFolderedHelper

public final class RRCFolderedHelper
extends Object

Process LocationFolder attributes for Foldered entities


Field Summary
private  RequestResultCache cache
           
private  WTSet docsToQuerySet
           
private static Log log
           
private  List visitedRequests
           
 
Constructor Summary
(package private) RRCFolderedHelper(RequestResultCache cache)
           
 
Method Summary
(package private)  void addFoderedFromRequest(RequestHolder rh)
          For a request, gather all Foldered which need their location to be queried.
private  void bindFakeFolder(FakeFolder fakeFolder, String sOid)
           
private  void bindFolder(Folder wtFolder, String sOid)
           
private  boolean locationRequested(RequestHolder rh, com.ptc.windchill.uwgm.soap.uwgm.UwgmEntityType entityType)
           
(package private)  void processFoldered()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final Log log

cache

private final RequestResultCache cache

docsToQuerySet

private final WTSet docsToQuerySet

visitedRequests

private final List visitedRequests
Constructor Detail

RRCFolderedHelper

RRCFolderedHelper(RequestResultCache cache)
Method Detail

addFoderedFromRequest

void addFoderedFromRequest(RequestHolder rh)
                     throws UwgmErrorException
For a request, gather all Foldered which need their location to be queried.

Parameters:
rh - RequestHolder
Throws:
UwgmErrorException

processFoldered

void processFoldered()

bindFolder

private void bindFolder(Folder wtFolder,
                        String sOid)

bindFakeFolder

private void bindFakeFolder(FakeFolder fakeFolder,
                            String sOid)

locationRequested

private boolean locationRequested(RequestHolder rh,
                                  com.ptc.windchill.uwgm.soap.uwgm.UwgmEntityType entityType)