Class StandardNodeResolutionService
java.lang.Object
wt.services.StandardManager
com.ptc.arbortext.windchill.siscore.services.StandardNodeResolutionService
- All Implemented Interfaces:
NodeResolutionService,Serializable,wt.fc._NetFactor,NetFactor,wt.services.Manager
The OOTB node resolution service which resolves which structure nodes should be copied, reused or removed during a
structure generation/regeneration.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ptc.arbortext.windchill.siscore.services.NodeResolutionService
NodeResolutionService.ResolutionKey -
Field Summary
Fields inherited from interface wt.services.Manager
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE -
Method Summary
Modifier and TypeMethodDescriptionprotected NavigationUnitfindPreviousGeneratedTargetNode(NavigationUnit sourceUnit) Attempts to retrieve a previously generated element and it's parent for the given source node, N.B for IEs this will be a navigation unit containing itself since it would have been reused on any previous generation.protected NavigationUnit[]getChildren(Persistable parent, boolean sourceNodes) Retrieves an Array of Navigation units representing the relationship between the parent and child nodesprotected PersistablegetGeneratedPartList(Persistable pListHolder) Attempts to determine if a PartList has been resolved by the parts list service, returns either the new partlist holder if one was created i.e.protected NavigationUnit[]getParents(Persistable child, boolean sourceNodes) Retrieves an Array of Navigation units for the nodes parent/sMethods inherited from class wt.services.StandardManager
emergencyShutdown, emergencyShutdownComplete, emergencyShuttingDown, getClassInfo, getConceptualClassname, getManagerService, getManagerStatus, getName, getStartupType, init, initialize, initialize, isStarted, newStandardManager, newStandardManager, performEmergencyShutdownProcess, performShutdownProcess, performStartupProcess, registerEvents, setManagerService, shutdown, shutdownFailure, shutdownSuccess, shuttingDown, started, startedErrors, startingUp, startup, startupFailure, toString
-
Method Details
-
getGeneratedPartList
Attempts to determine if a PartList has been resolved by the parts list service, returns either the new partlist holder if one was created i.e. a generic list was resolved to true parts, or the same partlist holder where the partlist hasn't changed so is reused- Parameters:
pListHolder- the Part list (holder) to find the resolved part list for- Returns:
- A part list holder if resolved else null.
- Throws:
WTException-
Supported API: true
-
getChildren
Retrieves an Array of Navigation units representing the relationship between the parent and child nodes- Parameters:
parent- the node to find the children for.sourceNodesflag- indicating if the children are being retrieved from the source structure (true) or the target structure (false).- Returns:
- the NavigationUnits containing the children.
Supported API: true - Throws:
WTException
-
getParents
Retrieves an Array of Navigation units for the nodes parent/s- Parameters:
child- the child node to find the parents of.sourceNodesflag- indicating if the children are being retrieved from the source structure (true) or the target structure (false).- Returns:
- the NavigationUnits containing the parents.
Supported API: true - Throws:
WTException
-