|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.ndi.impl.EPMDownloadData
Provides functionality to get EPMNDNeutralData. Dependencies and Attributes are fetched only when asked. when fetched, dependencies and attributes for all documents are fetched together. Supported API: false Extendable: false
Field Summary | |
private NDICache |
cache
|
private EPMNeutralDataImpl |
ndata
|
private static ArrayList |
profilers
|
Constructor Summary | |
EPMDownloadData(EPMWorkspace workspace,
WTCollection objects)
Constructs EPMDownloadData using documents and family tables in workspace. |
|
EPMDownloadData(EPMWorkspace workspace,
WTCollection objects,
boolean includeMissingInstances)
Constructs EPMDownloadData using documents and family tables in workspace. |
Method Summary | |
WTKeyedMap |
getDocumentMap()
Returns documents map where key is EPMDocument and value is it's EPMNDDocument. |
EPMNDFamilyTableMember |
getEPMNDFamilyTableMember(EPMFamilyTable familyTable,
EPMDocument document)
Returns EPMNDFamilyTableMember for specified Family table and document. |
EPMNDMemberLink |
getEPMNDMemberLink(EPMMemberLink link)
Returns EPMNDMemberLink for a specified link. |
EPMNDReferenceLink |
getEPMNDReferenceLink(EPMReferenceLink link)
Returns EPMNDReferenceLink for a specified link. |
EPMNeutralData |
getEPMNeutralData()
Return EPMNeutralData |
static void |
printProfileData()
Prints information about the time spent in EPMDownloadData queries. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private NDICache cache
private EPMNeutralDataImpl ndata
private static ArrayList profilers
Constructor Detail |
public EPMDownloadData(EPMWorkspace workspace, WTCollection objects) throws WTException
workspace
- objects
- Compatible documents/family tables.
If objects are not compatible, WTException may be thrown when calling
methods on Neutral data. If family tables are not found in the objects,
compatible family tables are searched in workspace.public EPMDownloadData(EPMWorkspace workspace, WTCollection objects, boolean includeMissingInstances) throws WTException
workspace
- objects
- Compatible documents/family tables.Method Detail |
public static void printProfileData()
WTException
public EPMNeutralData getEPMNeutralData() throws WTException
WTException
public EPMNDMemberLink getEPMNDMemberLink(EPMMemberLink link) throws WTException
link
- EPMMemberLink
WTException
public EPMNDReferenceLink getEPMNDReferenceLink(EPMReferenceLink link) throws WTException
link
- EPMReferenceLink
WTException
public EPMNDFamilyTableMember getEPMNDFamilyTableMember(EPMFamilyTable familyTable, EPMDocument document) throws WTException
WTException
public WTKeyedMap getDocumentMap() throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |