Interface NodeResolutionService
- All Known Implementing Classes:
StandardNodeResolutionService
public interface NodeResolutionService
Service interface for structure generation processes. Concrete OOTB implementations will allow extensiosn to the
functionality through overriding the methods defined in this interface
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionvoidPersists any custom objects created during the generate/regenerate process i.e.voidpostGenerate(CopyObjectInfo[] originalsToCopies) Copy forward any attributes from the originals to their copiesresolveNodeForGeneration(NavigationUnit sourceNode) Method to resolve the source structure nodes to a resolution copy, reuse or remove.resolveNodeForRegeneration(boolean isNew, NavigationUnit sourceNode) Method to resolve the structure nodes to a resolution copy, reuse or remove.
-
Method Details
-
postGenerate
Copy forward any attributes from the originals to their copies- Parameters:
originalsToCopies- An array of CopyObjectInfo objects containing the originals and copied objects
Supported API: true
-
persistCustomCollections
Persists any custom objects created during the generate/regenerate process i.e. configurable links- Throws:
WTException-
Supported API: true