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 -
Method Summary
Modifier and TypeMethodDescriptionorg.opencastproject.assetmanager.api.query.Predicatealways()org.opencastproject.assetmanager.api.query.Field<Date> archived()org.opencastproject.assetmanager.api.query.Predicateavailability(org.opencastproject.assetmanager.api.Availability availability) org.opencastproject.assetmanager.api.query.ADeleteQueryorg.opencastproject.assetmanager.api.query.Predicateorg.opencastproject.assetmanager.api.query.PredicatehasPropertiesOf(String namespace) org.opencastproject.assetmanager.api.query.Field<String> org.opencastproject.assetmanager.api.query.PredicatemediaPackageId(String mpId) org.opencastproject.assetmanager.api.query.PredicatemediaPackageIds(String... mpIds) org.opencastproject.assetmanager.api.query.Targetnothing()org.opencastproject.assetmanager.api.query.Field<String> org.opencastproject.assetmanager.api.query.PredicateorganizationId(String orgId) org.opencastproject.assetmanager.api.query.Field<String> owner()org.opencastproject.assetmanager.api.query.Targetproperties(org.opencastproject.assetmanager.api.PropertyName... fqn) org.opencastproject.assetmanager.api.query.TargetpropertiesOf(String... namespace) <A> org.opencastproject.assetmanager.api.query.PropertyField<A> <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.ASelectQueryselect(org.opencastproject.assetmanager.api.query.Target... target) org.opencastproject.assetmanager.api.query.Field<String> seriesId()org.opencastproject.assetmanager.api.query.Targetsnapshot()org.opencastproject.assetmanager.api.query.Predicateorg.opencastproject.assetmanager.api.query.VersionFieldversion()
-
Constructor Details
-
AQueryBuilderImpl
-
-
Method Details
-
select
public org.opencastproject.assetmanager.api.query.ASelectQuery select(org.opencastproject.assetmanager.api.query.Target... target) - Specified by:
selectin interfaceorg.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:
deletein interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
mediaPackageIds
- Specified by:
mediaPackageIdsin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
mediaPackageId
- Specified by:
mediaPackageIdin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
mediapackageId
- Specified by:
mediapackageIdin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
seriesId
- Specified by:
seriesIdin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
organizationId
- Specified by:
organizationIdin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
organizationId
- Specified by:
organizationIdin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
owner
- Specified by:
ownerin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
availability
public org.opencastproject.assetmanager.api.query.Predicate availability(org.opencastproject.assetmanager.api.Availability availability) - Specified by:
availabilityin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
storage
- Specified by:
storagein interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
hasPropertiesOf
- Specified by:
hasPropertiesOfin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
hasProperties
public org.opencastproject.assetmanager.api.query.Predicate hasProperties()- Specified by:
hasPropertiesin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
archived
- Specified by:
archivedin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
version
public org.opencastproject.assetmanager.api.query.VersionField version()- Specified by:
versionin interfaceorg.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:
propertyin interfaceorg.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:
propertyin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
snapshot
public org.opencastproject.assetmanager.api.query.Target snapshot()- Specified by:
snapshotin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
propertiesOf
- Specified by:
propertiesOfin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
properties
public org.opencastproject.assetmanager.api.query.Target properties(org.opencastproject.assetmanager.api.PropertyName... fqn) - Specified by:
propertiesin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
nothing
public org.opencastproject.assetmanager.api.query.Target nothing()- Specified by:
nothingin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-
always
public org.opencastproject.assetmanager.api.query.Predicate always()- Specified by:
alwaysin interfaceorg.opencastproject.assetmanager.api.query.AQueryBuilder
-