Interface PojoPathsDefinition


  • public interface PojoPathsDefinition
    A static definition of POJO paths for a given entity type, allowing the creation of path filters.
    • Method Detail

      • preDefinedOrdinals

        List<String> preDefinedOrdinals()
        Returns:
        The string representations of pre-defined paths, with their index matching their intended ordinal.
      • interpretPaths

        void interpretPaths​(Set<String> target,
                            Set<PojoModelPathValueNode> source)
        Parameters:
        target - A set to which the string representations of paths should be appended.
        source - A set of paths to check for correctness (can it be ever marked as dirty?) and to turn into their string representation. The set must be non-null and non-empty, and the elements must be non-null. Container value extractor paths must be completely resolved: ContainerExtractorPath.defaultExtractors() is an invalid value that must never appear in the given paths.