com.ptc.windchill.uwgm.proesrv.ndimpl
Class ProENDGhostResolverDelegate

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.ndimpl.ProENDGhostResolverDelegate
All Implemented Interfaces:
EPMNDGhostResolverDelegate

class ProENDGhostResolverDelegate
extends Object
implements EPMNDGhostResolverDelegate


Field Summary
private  HashSet autoResolveDocs
           
private  boolean doNotResolveOpt
           
private  int globalGhostResolOption
           
private  boolean ignoreInternal
           
private  boolean ignoreOptional
           
private  boolean ignoreReference
           
private static Log log
           
private  GhostResolutionOption resolOption
           
 
Fields inherited from interface wt.epm.ndi.EPMNDGhostResolverDelegate
AUTO_RESOLVE, BEND, DEFAULT, DO_NOT_RESOLVE, IGNORE
 
Constructor Summary
ProENDGhostResolverDelegate(com.ptc.windchill.uwgm.soap.uwgmsvc.GhostResolutionOption globalResol, HashSet ghosts)
           
 
Method Summary
 Collection getAutoResolveDocs()
           
 int getCADFinaleGhostResolutionOption(EPMNDDependency dep)
          Returns Ghost resolution type.
 int getCADGhostResolutionOption(String ghostName)
           
 boolean isServerSideIgnore(EPMNDDependency epmDep)
           
private  void processGhostResolutions(HashSet ghosts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resolOption

private GhostResolutionOption resolOption

autoResolveDocs

private HashSet autoResolveDocs

globalGhostResolOption

private int globalGhostResolOption

doNotResolveOpt

private boolean doNotResolveOpt

ignoreOptional

private boolean ignoreOptional

ignoreInternal

private boolean ignoreInternal

ignoreReference

private boolean ignoreReference

log

private static Log log
Constructor Detail

ProENDGhostResolverDelegate

public ProENDGhostResolverDelegate(com.ptc.windchill.uwgm.soap.uwgmsvc.GhostResolutionOption globalResol,
                                   HashSet ghosts)
Method Detail

processGhostResolutions

private void processGhostResolutions(HashSet ghosts)

getAutoResolveDocs

public Collection getAutoResolveDocs()
Specified by:
getAutoResolveDocs in interface EPMNDGhostResolverDelegate

getCADFinaleGhostResolutionOption

public int getCADFinaleGhostResolutionOption(EPMNDDependency dep)
                                      throws WTException
Description copied from interface: EPMNDGhostResolverDelegate
Returns Ghost resolution type. This type can not be overriden by EPM

Specified by:
getCADFinaleGhostResolutionOption in interface EPMNDGhostResolverDelegate
Parameters:
dep -
Returns:
Throws:
WTException

getCADGhostResolutionOption

public int getCADGhostResolutionOption(String ghostName)
Specified by:
getCADGhostResolutionOption in interface EPMNDGhostResolverDelegate

isServerSideIgnore

public boolean isServerSideIgnore(EPMNDDependency epmDep)
                           throws WTException
Specified by:
isServerSideIgnore in interface EPMNDGhostResolverDelegate
Throws:
WTException