Class EntityPathBase<T>

Type Parameters:
T - entity type
All Implemented Interfaces:
EntityPath<T>, Expression<T>, Path<T>, Serializable
Direct Known Subclasses:
PathBuilder

public class EntityPathBase<T> extends BeanPath<T> implements EntityPath<T>
EntityPathBase provides a base class for EntityPath implementations
Author:
tiwe
See Also:
  • Constructor Details

    • EntityPathBase

      public EntityPathBase(Class<? extends T> type, String variable)
    • EntityPathBase

      public EntityPathBase(Class<? extends T> type, PathMetadata metadata)
    • EntityPathBase

      public EntityPathBase(Class<? extends T> type, PathMetadata metadata, @Nullable @Nullable PathInits inits)
  • Method Details

    • getMetadata

      public Object getMetadata(Path<?> property)
      Description copied from interface: EntityPath
      Returns additional metadata for the given property path or null if none is available
      Specified by:
      getMetadata in interface EntityPath<T>
      Parameters:
      property - property path
      Returns:
      metadata for property or null