Class PropertyFieldImpl<A>

java.lang.Object
org.opencastproject.assetmanager.impl.query.PropertyFieldImpl<A>
All Implemented Interfaces:
Field<A>, PropertyField<A>, EntityPaths

@ParametersAreNonnullByDefault public class PropertyFieldImpl<A> extends Object implements PropertyField<A>, EntityPaths
  • Constructor Details

  • Method Details

    • target

      public Target target()
      Specified by:
      target in interface PropertyField<A>
    • name

      public PropertyName name()
      Specified by:
      name in interface PropertyField<A>
    • mk

      public Property mk(String mpId, A value)
      Specified by:
      mk in interface PropertyField<A>
    • eq

      public Predicate eq(A right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value and constant value right are equal.
      Specified by:
      eq in interface Field<A>
    • eq

      public Predicate eq(PropertyField<A> right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value and the value of property field right are equal.
      Specified by:
      eq in interface Field<A>
    • lt

      public Predicate lt(A right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is strictly less than constant value right.
      Specified by:
      lt in interface Field<A>
    • lt

      public Predicate lt(PropertyField<A> right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is strictly less than the value of property field right.
      Specified by:
      lt in interface Field<A>
    • le

      public Predicate le(A right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is less than constant value right or equal to it.
      Specified by:
      le in interface Field<A>
    • le

      public Predicate le(PropertyField<A> right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is less than the value of property field right or equal to it.
      Specified by:
      le in interface Field<A>
    • gt

      public Predicate gt(A right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is strictly greater than constant value right.
      Specified by:
      gt in interface Field<A>
    • gt

      public Predicate gt(PropertyField<A> right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is strictly greater than the value of property field right.
      Specified by:
      gt in interface Field<A>
    • ge

      public Predicate ge(A right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is greater than constant value right or equal to it.
      Specified by:
      ge in interface Field<A>
    • ge

      public Predicate ge(PropertyField<A> right)
      Description copied from interface: Field
      Create a predicate that holds true if the field's value is greater than the value of property field right or equal to it.
      Specified by:
      ge in interface Field<A>
    • exists

      public Predicate exists()
      Description copied from interface: Field
      Create a predicate that holds true if the field exists.
      Specified by:
      exists in interface Field<A>
    • notExists

      public Predicate notExists()
      Description copied from interface: Field
      Create a predicate that holds true if the field does not exist.
      Specified by:
      notExists in interface Field<A>
    • desc

      public Order desc()
      Description copied from interface: Field
      Create a descending order specifier for the field.
      Specified by:
      desc in interface Field<A>
    • asc

      public Order asc()
      Description copied from interface: Field
      Create an ascending order specifier for the field.
      Specified by:
      asc in interface Field<A>
    • getPath

      public com.mysema.query.types.Path<?> getPath(QPropertyDto dto)