Class PropertyFieldImpl<A>

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

@ParametersAreNonnullByDefault public class PropertyFieldImpl<A> extends Object implements org.opencastproject.assetmanager.api.query.PropertyField<A>, EntityPaths
  • Field Summary

    Fields inherited from interface org.opencastproject.assetmanager.impl.persistence.EntityPaths

    $NO_ENTITY, $Q_PROPERTY, $Q_SNAPSHOT, Q_ASSET, Q_PROPERTY, Q_SNAPSHOT
  • Constructor Summary

    Constructors
    Constructor
    Description
    PropertyFieldImpl(org.opencastproject.assetmanager.api.Value.ValueType<A> mkValue, org.opencastproject.assetmanager.api.PropertyName name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencastproject.assetmanager.api.query.Order
    asc()
     
    org.opencastproject.assetmanager.api.query.Order
     
    org.opencastproject.assetmanager.api.query.Predicate
    eq(A right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    eq(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Predicate
    ge(A right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    ge(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
     
    com.mysema.query.types.Path<?>
     
    org.opencastproject.assetmanager.api.query.Predicate
    gt(A right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    gt(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    le(A right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    le(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    lt(A right)
     
    org.opencastproject.assetmanager.api.query.Predicate
    lt(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
     
    org.opencastproject.assetmanager.api.Property
    mk(String mpId, A value)
     
    org.opencastproject.assetmanager.api.PropertyName
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Target
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PropertyFieldImpl

      public PropertyFieldImpl(org.opencastproject.assetmanager.api.Value.ValueType<A> mkValue, org.opencastproject.assetmanager.api.PropertyName name)
  • Method Details

    • target

      public org.opencastproject.assetmanager.api.query.Target target()
      Specified by:
      target in interface org.opencastproject.assetmanager.api.query.PropertyField<A>
    • name

      public org.opencastproject.assetmanager.api.PropertyName name()
      Specified by:
      name in interface org.opencastproject.assetmanager.api.query.PropertyField<A>
    • mk

      public org.opencastproject.assetmanager.api.Property mk(String mpId, A value)
      Specified by:
      mk in interface org.opencastproject.assetmanager.api.query.PropertyField<A>
    • eq

      public org.opencastproject.assetmanager.api.query.Predicate eq(A right)
      Specified by:
      eq in interface org.opencastproject.assetmanager.api.query.Field<A>
    • eq

      public org.opencastproject.assetmanager.api.query.Predicate eq(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
      Specified by:
      eq in interface org.opencastproject.assetmanager.api.query.Field<A>
    • lt

      public org.opencastproject.assetmanager.api.query.Predicate lt(A right)
      Specified by:
      lt in interface org.opencastproject.assetmanager.api.query.Field<A>
    • lt

      public org.opencastproject.assetmanager.api.query.Predicate lt(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
      Specified by:
      lt in interface org.opencastproject.assetmanager.api.query.Field<A>
    • le

      public org.opencastproject.assetmanager.api.query.Predicate le(A right)
      Specified by:
      le in interface org.opencastproject.assetmanager.api.query.Field<A>
    • le

      public org.opencastproject.assetmanager.api.query.Predicate le(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
      Specified by:
      le in interface org.opencastproject.assetmanager.api.query.Field<A>
    • gt

      public org.opencastproject.assetmanager.api.query.Predicate gt(A right)
      Specified by:
      gt in interface org.opencastproject.assetmanager.api.query.Field<A>
    • gt

      public org.opencastproject.assetmanager.api.query.Predicate gt(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
      Specified by:
      gt in interface org.opencastproject.assetmanager.api.query.Field<A>
    • ge

      public org.opencastproject.assetmanager.api.query.Predicate ge(A right)
      Specified by:
      ge in interface org.opencastproject.assetmanager.api.query.Field<A>
    • ge

      public org.opencastproject.assetmanager.api.query.Predicate ge(org.opencastproject.assetmanager.api.query.PropertyField<A> right)
      Specified by:
      ge in interface org.opencastproject.assetmanager.api.query.Field<A>
    • exists

      public org.opencastproject.assetmanager.api.query.Predicate exists()
      Specified by:
      exists in interface org.opencastproject.assetmanager.api.query.Field<A>
    • notExists

      public org.opencastproject.assetmanager.api.query.Predicate notExists()
      Specified by:
      notExists in interface org.opencastproject.assetmanager.api.query.Field<A>
    • desc

      public org.opencastproject.assetmanager.api.query.Order desc()
      Specified by:
      desc in interface org.opencastproject.assetmanager.api.query.Field<A>
    • asc

      public org.opencastproject.assetmanager.api.query.Order asc()
      Specified by:
      asc in interface org.opencastproject.assetmanager.api.query.Field<A>
    • getPath

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