Interface DataPathNavigator

All Known Implementing Classes:
EntitiesDataPath, NullNavigationNavigator, SimpleNavigationNavigator

@Deprecated public interface DataPathNavigator
Deprecated.
Rename: this was previously known as DataPathEvaluator.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
    Deprecated.
    Q: I really don't know how this thing can be used on queries or scripts...
    boolean
    Deprecated.
     
  • Method Details

    • asSchemaNavigation

      @Nullable @Nullable String asSchemaNavigation(String path, Class<?> cls)
      Deprecated.
      Q: I really don't know how this thing can be used on queries or scripts... A (roman): Can only be used in stuff like relation-names/field-names. Maybe i can be used on queries, but then it only returns the target type or something.

      The idea is that the system can navigate on a schema (like relation, fields, java-bean-properties etc) without having the actual data yet.
      Parameters:
      path - the path we want to navigate on
      cls - a class which represents the schema-type. For example if its an 'EntityModel' the navigation is on the data-base-schema.
      Returns:
      null if the navigation isn't supportet for this type. Otherwhise it returns the path.
    • useNullDataSource

      boolean useNullDataSource()
      Deprecated.