Interface AssociativePathManager<T extends AssociativePath>

Type Parameters:
T -

Supported API: true

Extendable: false
All Known Implementing Classes:
PartAssociativePathManager

public interface AssociativePathManager<T extends AssociativePath>
Interface for AssociativePath operations
  • Method Details

    • getWhereUsedAssociativePaths

      List<PartAssociativePath> getWhereUsedAssociativePaths(NavigationCriteria navigationCriteria, Associative rootAssociative, WTCollection findWhereUsedAssociatives) throws WTException
      Returns a list of associative paths for the required associative under the given root using where used collector call. If the required associative is not found under the given root then returns an empty list.

      Supported API: true
      Parameters:
      navigationCriteria - -Navigation Criteria
      rootAssociative - - The root associative under which we need to find the given child associative
      findWhereUsedAssociatives - - Associative for which paths are required under the given root
      Returns:
      Throws:
      WTException
    • getPathFromPersistables

      AssociativePath getPathFromPersistables(List<Persistable> allElemsFromRootToLeaf) throws WTException


      Supported API: true
      Parameters:
      allElemsFromRootToLeaf -
      Returns:
      Throws:
      WTException