wt.epm.ndi.impl
Class EPMNeutralDataImpl

java.lang.Object
  extended bywt.epm.ndi.impl.EPMNeutralDataImpl
All Implemented Interfaces:
EPMNeutralData

class EPMNeutralDataImpl
extends Object
implements EPMNeutralData

Creates EPMNeutralData using persisted EPM Objects. This functionality is available from server side only. Supported API: false Extendable: false


Nested Class Summary
(package private)  class EPMNeutralDataImpl.GhostResolver
           
 
Field Summary
private  NDICache cache
           
private  WTCollection documents
           
private  boolean includeMissingInstances
           
private  EPMWorkspace workspace
           
 
Constructor Summary
(package private) EPMNeutralDataImpl(EPMWorkspace workspace, WTCollection objects)
          Constructs EPMNeutalData for compatible objects.
(package private) EPMNeutralDataImpl(EPMWorkspace workspace, WTCollection objects, boolean includeMissingInstances)
          Constructs EPMNeutalData for compatible objects.
 
Method Summary
 void dump()
           
(package private)  NDICache getCache()
           
 Collection getDocuments()
          Gets the EPMNDDocument for #documents
 EPMNDGhostResolverDelegate getGhostResolverDelegate()
           
 String getWorkspaceName()
          Returns workspace Name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workspace

private EPMWorkspace workspace

documents

private WTCollection documents

cache

private NDICache cache

includeMissingInstances

private boolean includeMissingInstances
Constructor Detail

EPMNeutralDataImpl

EPMNeutralDataImpl(EPMWorkspace workspace,
                   WTCollection objects)
             throws WTException
Constructs EPMNeutalData for compatible objects. If input collection is not compatible, WTException may be thrown when calling methods on Neutral data.

Parameters:
workspace -
objects - EPMDocuments/compatible Family tables

EPMNeutralDataImpl

EPMNeutralDataImpl(EPMWorkspace workspace,
                   WTCollection objects,
                   boolean includeMissingInstances)
             throws WTException
Constructs EPMNeutalData for compatible objects. If input collection is not compatible, WTException may be thrown when calling methods on Neutral data.

Parameters:
workspace -
objects - EPMDocuments/compatible Family tables
Method Detail

getWorkspaceName

public String getWorkspaceName()
                        throws WTException
Returns workspace Name

Specified by:
getWorkspaceName in interface EPMNeutralData
Returns:
String
Throws:
WTException

getDocuments

public Collection getDocuments()
                        throws WTException
Gets the EPMNDDocument for #documents

Specified by:
getDocuments in interface EPMNeutralData
Returns:
Collection
Throws:
WTException

dump

public void dump()
          throws WTException
Throws:
WTException

getGhostResolverDelegate

public EPMNDGhostResolverDelegate getGhostResolverDelegate()
                                                    throws WTException
Specified by:
getGhostResolverDelegate in interface EPMNeutralData
Throws:
WTException

getCache

NDICache getCache()