|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.retriever.DependencyRetrieverHelper
Constructor Summary | |
DependencyRetrieverHelper(WTCollection seeds)
|
|
DependencyRetrieverHelper(WTCollection seeds,
ConfigSpec docConfigSpec)
|
|
DependencyRetrieverHelper(WTCollection seeds,
ConfigSpec docConfigSpec,
ConfigSpec partConfigSpec)
|
|
DependencyRetrieverHelper(WTCollection seeds,
ConfigSpec docConfigSpec,
ConfigSpec partConfigSpec,
ConfigSpec wtdocConfigSpec)
|
|
DependencyRetrieverHelper(WTCollection seeds,
EPMWorkspace ws)
|
Method Summary | |
void |
addAuxConfigSpec(ConfigSpec acs)
|
private void |
addConfigSpec(EPMRetriever retriever,
ConfigSpec cs,
String alias)
|
private void |
calibrateSeeds(WTCollection seeds,
List epm_seeds,
List part_seeds,
List doc_seeds,
boolean isMaster)
|
private Collection |
getActiveAssociated(WTCollection seeds)
|
private WTContainer[] |
getContainersOfSeeds(WTCollection seeds)
|
EPMRetrieverCache |
getDependencies()
|
private EPMRetrieverCache |
getDependencies(WTCollection seeds)
|
private SearchCondition[] |
getSearchConditionForSeedFromWorkspace(Class iterCl)
|
EPMRetrieverCache |
getWhereUsed()
|
private String |
getWorkspaceAndCSInfo()
|
private boolean |
isAccessibleLink(Class linkCl,
Class[] accessibleLinks)
|
void |
setCheckCompatibility(boolean checkCompatibility)
|
void |
setContainer(WTContainer container)
|
void |
setIncludeAssociated(int includeAssociated)
|
void |
setIncludeDependents(int includeDependents)
|
void |
setIncludeDrawingDependents(int includeDrawingDependents)
|
void |
setIncludeDrawings(int includeDrawings)
|
void |
setIncludeFTMembers(int includeFTMembers)
|
void |
setIsCentric(boolean isCentric)
|
void |
setIsPartCentric(boolean isPartCentric)
|
void |
setLinks(Class[] links)
|
void |
setOptionalAndRequieredLinks()
Deprecated. |
void |
setProcessAllFamilyMembers(boolean processAllFamilyMembers)
Deprecated. |
void |
setProcessDrawings(boolean includeDrawings)
Deprecated. |
void |
setProcessSeedsFromWorkspace(boolean processSeedsFromWorkspace)
|
void |
setProcessSimpleRep(boolean processSimplRep)
|
void |
setRepeatLimit(int repeatLimit)
|
void |
setRequired(boolean isRequired)
Deprecated. |
void |
setSaveLinks(int saveLinks)
|
void |
setScope(int scope)
|
void |
setWorkspace(EPMWorkspace ws)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
WTCollection seeds
WTCollection substitutedSeeds
ConfigSpec docConfigSpec
ConfigSpec partConfigSpec
ConfigSpec wtdocConfigSpec
List auxConfigSpec
WTContainer container
EPMWorkspace ws
int repeatLimit
int saveLinks
int includeDependents
int includeDrawingDependents
int includeDrawings
int includeFTMembers
int includeAssociated
int scope
Class[] links
boolean checkCompatibility
boolean processSimpleRep
boolean getOptionalAndRequieredLinks
boolean isCentric
boolean isPartCentric
boolean processSeedsFromWorkspace
public static final EPMDocumentType DRAWING_TYPE
public static final String EPM_DEPENDENTS
public static final String PART_DEPENDENTS
public static final String DOC_DEPENDENTS
public static final String EPM_SEEDS
public static final String PART_SEEDS
public static final String DOC_SEEDS
public static final String DRAWING_CHILDREN
public static final String EPM_PARENTS
public static final String PART_PARENTS
public static final String DOC_PARENTS
public static final String PARENTS
public static final String LINKS
public static final String VARIANT_LINKS
public static final String CONTAINEDIN_LINKS
public static final String MEMBER_LINKS
public static final String REFERENCE_LINKS
public static final String PART_USAGE_LINKS
public static final String PART_REFERENCE_LINKS
public static final String PART_DESCRIBE_LINKS
public static final String DESCRIBE_LINKS
public static final String BUILD_LINKS
public static final String EPM_ASSOCIATED
public static final String PART_ASSOCIATED
public static final String DOC_ASSOCIATED
private static final String SEEDS
private static final String EPM_SIMPLE_REP_DEPENDENTS
private static final String EPM_ALL
private static final String PART_ALL
private static final String DOC_ALL
private static final String FT_VERSIONS
private static final String BUILD_HISTORY_LINKS
private static final String DOC_USAGE_LINKS
private static final String EPM_DEPENDENCY_LINK
private static final String VARIANT_LINK_TRIPLE
private static final String REFERENCE_LINK_TRIPLE
private static final String REFERENCE_LINK_SIMPLE_REP_TRIPLE
private static final String REFERENCE_LINK_DRAWING_TRIPLE
private static final String MEMBER_LINK_TRIPLE
private static final String PART_LINK_TRIPLE
private static final String DOC_LINK_TRIPLE
private static final String BUILD_HISTORY_LINKS_EPM_TRIPLE
private static final String BUILD_HISTORY_LINKS_PART_TRIPLE
private static final String BUILD_RULE_LINKS_EPM_TRIPLE
private static final String BUILD_RULE_LINKS_PART_TRIPLE
private static final String RECURSION
private static final String RECURSION_S
private static final String EPM_ITERS
private static final String PART_ITERS
private static final String DOC_ITERS
private static final String MEMBER_ITERS
private static final String LW_LINKS
private static final String NULL
private static final Class[] defaultLinks
public static final Class[] EPMDOCUMENT_WTPART_ACTIVE_ASSOCIATED_LINKS
public static final Class[] EPMDOCUMENT_WTPART_PASSIVE_ASSOCIATED_LINKS
public static final Class[] EPMDOCUMENT_WTPART_ASSOCIATED_LINKS
public static final Class[] WTPART_WTDOCUMENT_ASSOCIATED_LINKS
public static final Class[] ALL_ASSOCIATED_LINKS
public static final Class[] EPMDOCUMENT_LINKS
public static final Class[] WTPART_LINKS
public static final Class[] WTDOCUMENT_LINKS
public static final Class[] ALL_LINKS
public static final Class[] WHERE_USED_LINKS
public static final int ND_DEP_T_EXTRASSY_PARTL_COMP
public static final int ND_DEP_T_DRAWING_COMP
private static Log log
Constructor Detail |
public DependencyRetrieverHelper(WTCollection seeds)
public DependencyRetrieverHelper(WTCollection seeds, EPMWorkspace ws)
public DependencyRetrieverHelper(WTCollection seeds, ConfigSpec docConfigSpec)
public DependencyRetrieverHelper(WTCollection seeds, ConfigSpec docConfigSpec, ConfigSpec partConfigSpec)
public DependencyRetrieverHelper(WTCollection seeds, ConfigSpec docConfigSpec, ConfigSpec partConfigSpec, ConfigSpec wtdocConfigSpec)
Method Detail |
public void setRequired(boolean isRequired)
public void setOptionalAndRequieredLinks()
public void setIncludeDependents(int includeDependents)
public void setIncludeDrawingDependents(int includeDrawingDependents)
public void setProcessSimpleRep(boolean processSimplRep)
public void setProcessDrawings(boolean includeDrawings)
public void setIncludeDrawings(int includeDrawings)
public void setProcessAllFamilyMembers(boolean processAllFamilyMembers)
public void setIncludeFTMembers(int includeFTMembers)
public void setIncludeAssociated(int includeAssociated)
public void setProcessSeedsFromWorkspace(boolean processSeedsFromWorkspace)
public void setCheckCompatibility(boolean checkCompatibility)
public void setSaveLinks(int saveLinks)
public void setIsPartCentric(boolean isPartCentric)
public void setIsCentric(boolean isCentric)
public void setWorkspace(EPMWorkspace ws)
public void setRepeatLimit(int repeatLimit)
public void setLinks(Class[] links)
public void addAuxConfigSpec(ConfigSpec acs)
public void setContainer(WTContainer container)
public void setScope(int scope)
public EPMRetrieverCache getDependencies() throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
public EPMRetrieverCache getWhereUsed() throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private EPMRetrieverCache getDependencies(WTCollection seeds) throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private boolean isAccessibleLink(Class linkCl, Class[] accessibleLinks)
private void addConfigSpec(EPMRetriever retriever, ConfigSpec cs, String alias) throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private Collection getActiveAssociated(WTCollection seeds) throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private void calibrateSeeds(WTCollection seeds, List epm_seeds, List part_seeds, List doc_seeds, boolean isMaster) throws WTException
WTException
private String getWorkspaceAndCSInfo()
private SearchCondition[] getSearchConditionForSeedFromWorkspace(Class iterCl) throws WTException
WTException
private WTContainer[] getContainersOfSeeds(WTCollection seeds) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |