|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PartPathOccurrence | |
com.ptc.wvs.server.loader | |
wt.clients.prodmgmt | |
wt.part | Defines WTPart s and WTPartMaster s (
the fundamental enterprise objects used to represent product structures composed of assemblies and components),
WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. |
wt.visitor | Defines theĀ navigator/visitor design pattern for
usingĀ a
Walker (at one time it used a
Navigator , instead of a
Walker ) and a
NodeExpander , which together
traverse a structure of objects, and a
Visitor , which does something
when we navigate to the object; this separates the
algorithm for navigating from the algorithm for
visiting, allowing more reuse; factories support
selection of
Walker s and
Visitor s. |
Uses of PartPathOccurrence in com.ptc.wvs.server.loader |
Methods in com.ptc.wvs.server.loader with parameters of type PartPathOccurrence | |
static String |
PartGenericStructure.getPartStructureED(Persistable p,
ConfigSpec partConfigSpec,
String configString,
WTContainerRef currentContainer,
WTPart startPart,
PartPathOccurrence startPath,
int levels,
HTTPResponse response,
String sid)
|
static String |
PartGenericStructure.getPartStructureED(Persistable p,
ConfigSpec partConfigSpec,
String configString,
WTContainerRef currentContainer,
WTPart startPart,
PartPathOccurrence startPath,
int levels,
HTTPResponse response,
String sid,
DefaultMutableTreeNode[] rootArray)
|
void |
PartGenericStructure.readStructure(WTPart part,
WTPart startPart,
PartPathOccurrence startPath)
|
private DefaultMutableTreeNode |
PartGenericStructure.readStructure(DefaultMutableTreeNode parentNode,
WTPartUsageLink parentLink,
PartUsesOccurrence parentUses,
PartPathOccurrence parentPath,
String parentSerialNumber,
WTPart part,
WTProductInstance2 currentProductInstance,
int siblingNumber)
|
private void |
PartGenericStructure.setInstanceProperties(Hashtable p,
WTPartUsageLink plink,
PartUsesOccurrence puo,
PartPathOccurrence ppo,
String ser,
int siblingNumber)
|
private void |
PartGenericStructure.addPartMaster(DefaultMutableTreeNode parent,
WTPartUsageLink parentLink,
PartUsesOccurrence parentUses,
PartPathOccurrence parentPath,
WTPartMaster pm,
int siblingNumber)
|
private WTPart |
PartGenericStructure.getOverridePart(PartPathOccurrence pathOccurrence)
|
private WTSerialNumberedPartInstance |
PartGenericStructure.getOverridePartInstance(PartPathOccurrence pathOccurrence)
|
private WTProductInstance2 |
PartGenericStructure.getOverrideProductInstance(PartPathOccurrence pathOccurrence)
|
Uses of PartPathOccurrence in wt.clients.prodmgmt |
Methods in wt.clients.prodmgmt with parameters of type PartPathOccurrence | |
private static BaselineConfigurationOverride |
ConfiguredPartHelper.getOverride(PartPathOccurrence pathOccurrence,
WTProductConfiguration originalConfiguration)
|
private static WTObject |
ConfiguredPartHelper.getOverriddenPartObject(PartPathOccurrence pathOccurrence,
WTProductConfiguration originalConfiguration)
|
private static BaselineConfigurationOverride |
AllocatedPartHelper.getOverride(PartPathOccurrence pathOccurrence,
WTProductConfiguration originalConfiguration)
|
private static WTObject |
AllocatedPartHelper.getOverriddenPartObject(PartPathOccurrence pathOccurrence,
WTProductConfiguration originalConfiguration)
|
private static WTProductInstanceMaster |
AllocatedPartHelper.getInstanceMaster(PartPathOccurrence path_occurrence,
WTProductInstance2 current_instance)
|
private static SerialNumberMapping |
AllocatedPartHelper.getInstanceMasterSNMapping(PartPathOccurrence path_occurrence,
WTProductInstance2 current_instance)
|
protected static SerialNumberMapping |
AllocatedPartHelper.getSNMapping(PartPathOccurrence pathOccurrence)
|
protected static WTSerialNumberedPartInstance |
AllocatedPartHelper.getPartInstance(PartPathOccurrence pathOccurrence)
|
Uses of PartPathOccurrence in wt.part |
Fields in wt.part declared as PartPathOccurrence | |
private PartPathOccurrence |
PartOccurrenceProcessor.pathOccurrence
Deprecated. |
Methods in wt.part that return PartPathOccurrence | |
static PartPathOccurrence |
PartPathOccurrence.newPartPathOccurrence(PartUsesOccurrence partUsesOccurrence,
PathOccurrenceMasterContext context)
This constructor returns a PartPathOccurrence with the
given PartUsesOccurrence , the given PathOccurrenceMasterContext
(normally a WTProductMaster ) and no subPath . |
static PartPathOccurrence |
PartPathOccurrence.newPartPathOccurrence(PartUsesOccurrence partUsesOccurrence,
PartPathOccurrence subPartPathOccurrence)
This constructor returns a PartPathOccurrence with the
given PartUsesOccurrence , given subPath and copying
the PathOccurrenceMasterContext (normally a
WTProductMaster ) from the subPath . |
Methods in wt.part with parameters of type PartPathOccurrence | |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithAllOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartServiceFwd.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
PartUsesOccurrence |
WTPartServiceFwd.getPartUsesOccurrence(PartPathOccurrence usedByPathOccurrence,
WTProductConfiguration configuration)
Returns the PartUsesOccurrence associated with the given PartPathOccurence for the as used in the given WTProductConfiguration . |
QueryResult |
WTPartService.getUsesWTPartsWithOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartService.getUsesWTPartsWithOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartService.getUsesWTPartsWithOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
WTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
PartUsesOccurrence |
WTPartService.getPartUsesOccurrence(PartPathOccurrence usedByPathOccurrence,
WTProductConfiguration configuration)
Returns the PartUsesOccurrence associated with the given PartPathOccurence for the as used in the given WTProductConfiguration . |
static QueryResult |
WTPartHelper.fullyPopulateOccurrences(QueryResult partialResult,
PartPathOccurrence subPath)
Adds Occurrences to a given QueryResult of Persistable[], in which the WTPartUsageLinks are at the 0th position and the corresponding iterations (or master if there is no corresponding iteration) in the 1th position. |
static WTPartUsageLink |
WTPartHelper.fullyPopulateOccurrences(WTPartUsageLink link,
PartPathOccurrence subPath)
Adds Occurrences to a given WTPartUsageLink . |
QueryResult |
StandardWTPartService.getUsesWTPartsWithOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
StandardWTPartService.getUsesWTPartsWithOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
StandardWTPartService.getUsesWTPartsWithOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
StandardWTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
ConfigSpec configSpec,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
StandardWTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductConfiguration productConfiguration,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
QueryResult |
StandardWTPartService.getUsesWTPartsWithAllOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPathOccurrence)
This method applies the ConfigSpec
to the result of navigating the WTPartUsageLink along the
uses role; returns a QueryResult of Persistable[] ,
in which the WTPartUsageLink s are at position 0 (and
their occurrenceVector is populated with occurrences), the corresponding
WTPart s (or WTPartMaster s if there is no corresponding
part) in position 1. |
PartUsesOccurrence |
StandardWTPartService.getPartUsesOccurrence(PartPathOccurrence usedByPathOccurrence,
WTProductConfiguration configuration)
Returns the PartUsesOccurrence associated with the given PartPathOccurence for the as used in the given WTProductConfiguration . |
private boolean |
StandardWTPartService.occurrencePathsMayExist(PartPathOccurrence path)
|
protected void |
StandardWTPartService.getMultilevelBomDifferences(WTPart part1,
WTProductInstance2 productInstance1,
SerialNumberedConfiguredInstanceConfigSpec spec1,
WTPart part2,
WTProductInstance2 productInstance2,
SerialNumberedConfiguredInstanceConfigSpec spec2,
PartPathOccurrence path,
int maxDepth,
int currentDepth,
MultilevelBomCompareVisitor aVisitor)
Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions. |
protected void |
StandardWTPartService.getMultilevelBomDifferences(WTPart part1,
WTProductConfiguration productConfiguration1,
WTPart part2,
WTProductConfiguration productConfiguration2,
PartPathOccurrence path,
int maxDepth,
int currentDepth,
MultilevelBomCompareVisitor aVisitor)
Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions. |
protected void |
StandardWTPartService.getMultilevelBomDifferences(WTPart part1,
BaselineConfigurationConfigSpec spec1,
WTPart part2,
BaselineConfigurationConfigSpec spec2,
PartPathOccurrence path,
int maxDepth,
int currentDepth,
MultilevelBomCompareVisitor aVisitor)
|
protected static String |
ProductStructureProcessor.getPartId(WTObject part,
WTObject part_usage_link,
PartUsesOccurrence usesOccurrence,
PartPathOccurrence pathOccurrence,
String pathParentOid,
Vector combinedPathOids,
WTProductInstance2 productInstance,
int level,
int order,
int expanded)
Deprecated. |
protected String |
ProductStructureProcessor.getCacheKey(WTObject partObject,
WTPartUsageLink link,
PartUsesOccurrence uses,
PartPathOccurrence path,
Vector combined)
Deprecated. |
protected int |
ProductStructureProcessor.outputPartExpansionWithOccurrences(WTPart part,
PartPathOccurrence pathOccurrence,
String pathParentOid,
Vector combinedPathOids,
WTProductInstance2 productInstance,
int level,
int order,
int nodeCount,
int state,
Locale locale,
PrintWriter out)
Deprecated. |
protected WTObject |
ProductStructureProcessor.getOverriddenPartObject(PartPathOccurrence pathOccurrence)
Deprecated. |
protected WTProductInstance2 |
ProductStructureProcessor.getProductInstance(WTProductInstance2 currentInstance,
PartPathOccurrence pathOccurrence)
Deprecated. |
protected WTSerialNumberedPartInstance |
ProductStructureProcessor.getPartInstance(PartPathOccurrence pathOccurrence)
Deprecated. |
protected String |
ProductStructureProcessor.getPartString(WTObject part,
WTObject link,
PartUsesOccurrence uses,
PartPathOccurrence path,
String pathParentOid,
Vector combinedPathOids,
WTProductInstance2 productInstance,
WTSerialNumberedPartInstance partInstance,
Locale locale)
Deprecated. Returns a string containing the attribute values to be displayed as the entry for the given part in the product structure hiearchy. |
protected Enumeration |
ProductStructureProcessor.getPartsUsedWithOccurrences(WTPart part,
WTProductInstance2 productInstance,
PartPathOccurrence subPath)
Deprecated. Returns a Enumeration corresponding to the parts used by the given part. |
protected WTPart |
ProductStructureProcessor.getOverriddenPart(PartPathOccurrence pathOccurrence,
WTPart originalPart)
Deprecated. |
protected boolean |
PartPathOccurrence.readVersion(PartPathOccurrence thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
static PartPathOccurrence |
PartPathOccurrence.newPartPathOccurrence(PartUsesOccurrence partUsesOccurrence,
PartPathOccurrence subPartPathOccurrence)
This constructor returns a PartPathOccurrence with the
given PartUsesOccurrence , given subPath and copying
the PathOccurrenceMasterContext (normally a
WTProductMaster ) from the subPath . |
protected void |
PartPathOccurrence.initialize(PartUsesOccurrence partUsesOccurrence,
PartPathOccurrence subPartPathOccurrence)
Supports initialization, following construction of an instance. |
static PartCombinedPathOccurrence |
PartCombinedPathOccurrence.newPartCombinedPathOccurrence(PartPathOccurrence parent,
PathParentableOccurrence child)
This constructor takes both a parent PartPathOccurrence
and a child PathParentableOccurrence (normally
either a PartPathOccurrence or a PartCombinedPathOccurrence ). |
Uses of PartPathOccurrence in wt.visitor |
Fields in wt.visitor declared as PartPathOccurrence | |
(package private) PartPathOccurrence |
ReverseOccurrencedConfigSpecNodeExpander.Node.pathOccurrence
|
Methods in wt.visitor that return PartPathOccurrence | |
(package private) PartPathOccurrence |
ReverseOccurrencedConfigSpecNodeExpander.Node.getPathOccurrence()
|
Methods in wt.visitor with parameters of type PartPathOccurrence | |
protected void |
ReverseOccurrencedConfigSpecNodeExpander.addToCompletePaths(PartPathOccurrence path,
ReverseOccurrencedConfigSpecNodeExpander.Node node)
|
protected boolean |
ReverseOccurrencedConfigSpecNodeExpander.isComplete(PartPathOccurrence path)
|
protected void |
ReverseOccurrencedConfigSpecNodeExpander.addPart(WTPartUsageLink link,
PartPathOccurrence subPath,
ReverseOccurrencedConfigSpecNodeExpander.Node subNode)
|
protected void |
ReverseOccurrencedConfigSpecNodeExpander.addPart(PartPathOccurrence pathOccurrence,
ReverseOccurrencedConfigSpecNodeExpander.Node subNode)
|
protected ReverseOccurrencedConfigSpecNodeExpander.Node |
ReverseOccurrencedConfigSpecNodeExpander.addPartX(PartPathOccurrence pathOccurrence)
|
protected ReverseOccurrencedConfigSpecNodeExpander.Node |
ReverseOccurrencedConfigSpecNodeExpander.addOverrideNode(ReverseOccurrencedConfigSpecNodeExpander.Node node,
PartPathOccurrence subPath)
|
protected boolean |
ReverseOccurrencedConfigSpecNodeExpander.hasSameSubPath(PartPathOccurrence first,
PartPathOccurrence second)
|
(package private) WTPart |
ReverseOccurrencedConfigSpecNodeExpander.getVersionUsingPath(PartPathOccurrence path)
|
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node |
ReverseOccurrencedConfigSpecNodeExpander.get(PartPathOccurrence path)
|
(package private) void |
ReverseOccurrencedConfigSpecNodeExpander.put(PartPathOccurrence path,
ReverseOccurrencedConfigSpecNodeExpander.Node node)
|
(package private) void |
ReverseOccurrencedConfigSpecNodeExpander.put(WTPartUsageLink link,
PartPathOccurrence path,
ReverseOccurrencedConfigSpecNodeExpander.Node node)
|
(package private) void |
ReverseOccurrencedConfigSpecNodeExpander.Node.setPathOccurrence(PartPathOccurrence pathOccurrence)
|
(package private) boolean |
ReverseOccurrencedConfigSpecNodeExpander.Node.hasSameSubPath(PartPathOccurrence subPath)
|
Constructors in wt.visitor with parameters of type PartPathOccurrence | |
ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part,
PartPathOccurrence pathOccurrence)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |