|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.clients.relateditems.RelatedItemsProcessor
Nested Class Summary | |
protected static class |
RelatedItemsProcessor.ObjectGroup
ObjectGroup is a collection of objects that share a common lineage. |
protected static class |
RelatedItemsProcessor.ObjectInfoCache
|
Field Summary | |
protected static RelatedItemsOption |
GET_ALL
|
protected static RelatedItemsOption |
GET_NONE
|
protected static DependencyOption |
GET_REQUIRED
|
Constructor Summary | |
RelatedItemsProcessor()
|
Method Summary | |
protected List |
getAssociated(List groups,
AssociatedObjects associated,
boolean buildOnly)
Finds the associated parts or CAD documents for each group of objects. |
protected List |
getDependents(List groups,
DependencyGraph dependencyGraph,
boolean requiredOnly)
Finds the required and optional dependents for each group of documents. |
protected List |
getDependents(List groups,
DependencyGraph dependencyGraph,
RelatedItemsSelector.IncludeType includeType,
boolean requiredOnly)
Finds the dependents for each group of documents or parts. |
protected List |
getDrawings(List groups,
RelatedDrawings relatedDrawings)
Finds the related drawings for each group of documents. |
protected List |
getFamilyMembers(List groups,
FamilyTableFinder familyTableFinder)
For each instance or generic in each group of documents, find the other instances and generics that belongs to the same family. |
private RelatedItemsProcessor.ObjectGroup |
getFamilyMembers(RelatedItemsProcessor.ObjectGroup group,
WTValuedMap familyTableMap,
WTKeyedMap familyMemberMap)
|
protected void |
getFolders(RelatedItemsProcessor.ObjectInfoCache objectInfos)
Finds the folders that the objects in the cache reside in. |
private static ObjectIdentifier |
getKey(Persistable object)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final RelatedItemsOption GET_NONE
protected static final RelatedItemsOption GET_ALL
protected static final DependencyOption GET_REQUIRED
Constructor Detail |
public RelatedItemsProcessor()
Method Detail |
protected List getDependents(List groups, DependencyGraph dependencyGraph, boolean requiredOnly) throws WTException
WTException
protected List getDependents(List groups, DependencyGraph dependencyGraph, RelatedItemsSelector.IncludeType includeType, boolean requiredOnly) throws WTException
WTException
protected List getDrawings(List groups, RelatedDrawings relatedDrawings) throws WTException
WTException
protected List getAssociated(List groups, AssociatedObjects associated, boolean buildOnly) throws WTException
WTException
protected List getFamilyMembers(List groups, FamilyTableFinder familyTableFinder) throws WTException
WTException
protected void getFolders(RelatedItemsProcessor.ObjectInfoCache objectInfos) throws WTException
WTException
private RelatedItemsProcessor.ObjectGroup getFamilyMembers(RelatedItemsProcessor.ObjectGroup group, WTValuedMap familyTableMap, WTKeyedMap familyMemberMap) throws WTException
WTException
private static ObjectIdentifier getKey(Persistable object)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |