|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.ndi.impl.NDICache
Cache used by various NDI Implementations This functionality is available from server side only Supported API: false Extendable: false
Field Summary | |
private Map |
column2depId
|
private WTValuedMap |
doc2containedIn
|
private WTKeyedMap |
doc2counter
|
private WTKeyedMap |
doc2dependencies
|
private WTKeyedMap |
doc2FeatureValues
|
private WTKeyedMap |
doc2ParameterValues
|
private boolean |
docAttrRefreshed
|
private EPMCache.ObjectCache |
documents
|
private static Class |
EPMDOWNLOAD_CLASS
|
private static String |
EPMRESOURCE
|
private WTKeyedMap |
ft2columns
|
private WTKeyedMap |
ft2containedIn
|
private WTCollection |
fts
|
private WTKeyedMap |
generic2variantLink
|
private WTKeyedMap |
holder2defMap
|
private WTKeyedMap |
holder2paramMap
|
private WTKeyedMap |
link2cells
|
private boolean |
linkAttrRefreshed
|
private Map |
name2attributeDef
|
private WTValuedMap |
orig2working
|
private NDICacheProfiler |
profiler
|
private EPMWorkspace |
workspace
|
Constructor Summary | |
(package private) |
NDICache(EPMWorkspace workspace,
WTCollection objects)
Constructs instance of NDICache using documents and family tables |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String EPMRESOURCE
private EPMWorkspace workspace
private EPMCache.ObjectCache documents
private WTCollection fts
private WTKeyedMap doc2dependencies
private WTValuedMap orig2working
private WTValuedMap doc2containedIn
private WTKeyedMap ft2containedIn
private WTKeyedMap generic2variantLink
private Map name2attributeDef
private WTKeyedMap ft2columns
private WTKeyedMap link2cells
private WTKeyedMap doc2counter
private WTKeyedMap holder2paramMap
private WTKeyedMap holder2defMap
private Map column2depId
private boolean docAttrRefreshed
private boolean linkAttrRefreshed
private WTKeyedMap doc2ParameterValues
private WTKeyedMap doc2FeatureValues
private static final Class EPMDOWNLOAD_CLASS
private NDICacheProfiler profiler
Constructor Detail |
NDICache(EPMWorkspace workspace, WTCollection objects) throws WTException
workspace
- EPMWorkspaceMethod Detail |
public EPMDocument getWorkingCopy(EPMDocument doc) throws WTException
WTException
public WTSet getDependencies(EPMDocument doc) throws WTException
WTException
public void refreshAttributes() throws WTException
WTException
public void initAll() throws WTException
WTException
public Collection getDocuments() throws WTException
WTException
private void checkDocumentIterations() throws WTException
WTException
private void initIBADefinitionInfo(WTList holders)
private void initMappingInfo(WTCollection allHolders) throws WTException
WTException
public WTCollection getAllInstances(EPMFamilyTable ft) throws WTException
ft
- EPMFamilyTable
WTException
public WTCollection getInstances(EPMDocument generic, EPMFamilyTable ft) throws WTException
generic
- documentft
- EPMFamilyTable
WTException
private WTSet getContainedIn(EPMFamilyTable ft)
public EPMContainedIn getContainedIn(EPMDocument instance) throws WTException
instance
- EPMDocument
WTException
public EPMFamilyTable getFamilyTable(EPMDocument document) throws WTException
document
- EPMDocument
WTException
private void initCheckoutInfo() throws WTException
WTException
private void initDependencyInfo() throws WTException
WTException
private WTList getDependencyLinks()
private WTList getContainedInLinks()
private List getStaleHolders(Collection ibaHolders) throws WTException
WTException
private void initFamilyTableInfo() throws WTException
WTException
private void validateFTCompatibility() throws WTException
WTException
private void initNestedFamilyInfo() throws WTException
WTException
public WTCollection getFTColumns(EPMFamilyTable ft) throws WTException
WTException
private void initFTColumns() throws WTException
WTException
public AttributeDefDefaultView getIBADefinitionByName(String name) throws WTException
WTException
public String getMappedParameterName(QueryKey holderKey, AttributeDefDefaultView definition) throws WTException
WTException
public AttributeDefinitionReference getMappedDefinition(QueryKey holderKey, String paramName) throws WTException
WTException
public EPMFamilyTableCell getFTCell(EPMContainedIn link, EPMFamilyTableColumn column) throws WTException
WTException
private void initFTCells() throws WTException
WTException
public int getUpdateCounter(EPMDocument doc) throws WTException
WTException
private void initUpdateCounter() throws WTException
WTException
public EPMDependencyLink findDependencyLink(EPMDependencyLink link) throws WTException
WTException
public EPMFamilyTable findFamilyTable(EPMFamilyTable familyTable) throws WTException
WTException
public EPMDocument findDocument(EPMDocument doc)
private WTList getAllFTColumns()
private void initColumnDependencyIds() throws WTException
WTException
public String getColumnUniqueId(EPMFamilyTableColumn column) throws WTException
column
- EPMFamilyTableReference
WTException
public Map getParameterValues(EPMDocument doc) throws WTException
WTException
private void initParameterValues() throws WTException
WTException
public Map getFeatureValues(EPMDocument doc) throws WTException
WTException
private void initFeatureValues() throws WTException
WTException
public EPMDocument findDocument(ObjectIdentifier oid)
public NDICacheProfiler getProfiler()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |