Class AQueryBuilderImpl

java.lang.Object
org.opencastproject.assetmanager.impl.query.AQueryBuilderImpl
All Implemented Interfaces:
org.opencastproject.assetmanager.api.query.AQueryBuilder, EntityPaths

public final class AQueryBuilderImpl extends Object implements org.opencastproject.assetmanager.api.query.AQueryBuilder, 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Field<Date>
     
    org.opencastproject.assetmanager.api.query.Predicate
    availability(org.opencastproject.assetmanager.api.Availability availability)
     
    org.opencastproject.assetmanager.api.query.ADeleteQuery
    delete(String owner, org.opencastproject.assetmanager.api.query.Target target)
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Field<String>
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Target
     
    org.opencastproject.assetmanager.api.query.Field<String>
     
    org.opencastproject.assetmanager.api.query.Predicate
     
    org.opencastproject.assetmanager.api.query.Field<String>
     
    org.opencastproject.assetmanager.api.query.Target
    properties(org.opencastproject.assetmanager.api.PropertyName... fqn)
     
    org.opencastproject.assetmanager.api.query.Target
    propertiesOf(String... namespace)
     
    <A> org.opencastproject.assetmanager.api.query.PropertyField<A>
    property(org.opencastproject.assetmanager.api.Value.ValueType<A> ev, String namespace, String name)
     
    <A> org.opencastproject.assetmanager.api.query.PropertyField<A>
    property(org.opencastproject.assetmanager.api.Value.ValueType<A> ev, org.opencastproject.assetmanager.api.PropertyName fqn)
     
    org.opencastproject.assetmanager.api.query.ASelectQuery
    select(org.opencastproject.assetmanager.api.query.Target... target)
     
    org.opencastproject.assetmanager.api.query.Field<String>
     
    org.opencastproject.assetmanager.api.query.Target
     
    org.opencastproject.assetmanager.api.query.Predicate
    storage(String storage)
     
    org.opencastproject.assetmanager.api.query.VersionField
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • select

      public org.opencastproject.assetmanager.api.query.ASelectQuery select(org.opencastproject.assetmanager.api.query.Target... target)
      Specified by:
      select in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • delete

      public org.opencastproject.assetmanager.api.query.ADeleteQuery delete(String owner, org.opencastproject.assetmanager.api.query.Target target)
      Specified by:
      delete in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • mediaPackageIds

      public org.opencastproject.assetmanager.api.query.Predicate mediaPackageIds(String... mpIds)
      Specified by:
      mediaPackageIds in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • mediaPackageId

      public org.opencastproject.assetmanager.api.query.Predicate mediaPackageId(String mpId)
      Specified by:
      mediaPackageId in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • mediapackageId

      public org.opencastproject.assetmanager.api.query.Field<String> mediapackageId()
      Specified by:
      mediapackageId in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • seriesId

      public org.opencastproject.assetmanager.api.query.Field<String> seriesId()
      Specified by:
      seriesId in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • organizationId

      public org.opencastproject.assetmanager.api.query.Predicate organizationId(String orgId)
      Specified by:
      organizationId in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • organizationId

      public org.opencastproject.assetmanager.api.query.Field<String> organizationId()
      Specified by:
      organizationId in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • owner

      public org.opencastproject.assetmanager.api.query.Field<String> owner()
      Specified by:
      owner in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • availability

      public org.opencastproject.assetmanager.api.query.Predicate availability(org.opencastproject.assetmanager.api.Availability availability)
      Specified by:
      availability in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • storage

      public org.opencastproject.assetmanager.api.query.Predicate storage(String storage)
      Specified by:
      storage in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • hasPropertiesOf

      public org.opencastproject.assetmanager.api.query.Predicate hasPropertiesOf(String namespace)
      Specified by:
      hasPropertiesOf in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • hasProperties

      public org.opencastproject.assetmanager.api.query.Predicate hasProperties()
      Specified by:
      hasProperties in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • archived

      public org.opencastproject.assetmanager.api.query.Field<Date> archived()
      Specified by:
      archived in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • version

      public org.opencastproject.assetmanager.api.query.VersionField version()
      Specified by:
      version in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • property

      public <A> org.opencastproject.assetmanager.api.query.PropertyField<A> property(org.opencastproject.assetmanager.api.Value.ValueType<A> ev, String namespace, String name)
      Specified by:
      property in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • property

      public <A> org.opencastproject.assetmanager.api.query.PropertyField<A> property(org.opencastproject.assetmanager.api.Value.ValueType<A> ev, org.opencastproject.assetmanager.api.PropertyName fqn)
      Specified by:
      property in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • snapshot

      public org.opencastproject.assetmanager.api.query.Target snapshot()
      Specified by:
      snapshot in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • propertiesOf

      public org.opencastproject.assetmanager.api.query.Target propertiesOf(String... namespace)
      Specified by:
      propertiesOf in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • properties

      public org.opencastproject.assetmanager.api.query.Target properties(org.opencastproject.assetmanager.api.PropertyName... fqn)
      Specified by:
      properties in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • nothing

      public org.opencastproject.assetmanager.api.query.Target nothing()
      Specified by:
      nothing in interface org.opencastproject.assetmanager.api.query.AQueryBuilder
    • always

      public org.opencastproject.assetmanager.api.query.Predicate always()
      Specified by:
      always in interface org.opencastproject.assetmanager.api.query.AQueryBuilder