Class QueryBuilder
java.lang.Object
org.opencastproject.oaipmh.persistence.QueryBuilder
Query builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Create the query.isDeleted(boolean deleted) mediaPackageId(String mediaPackageId) mediaPackageId(Optional<String> mediaPackageId) mediaPackageId(MediaPackage mediaPackage) modifiedAfter(Date modifiedAfter) The date is inclusive.modifiedAfter(Optional<Date> modifiedAfter) The date is inclusive.modifiedBefore(Date modifiedBefore) The date is inclusive.modifiedBefore(Optional<Date> modifiedBefore) The date is inclusive.static QueryBuilderquery()static QueryBuilderstatic QueryBuilderCreate a query for a certain repository.repositoryId(String repositoryId) repositoryId(Optional<String> repositoryId) setDefinitions(List<OaiPmhSetDefinition> setDef) subsequentRequest(boolean subsequentRequest) Defaults to false.
-
Constructor Details
-
QueryBuilder
public QueryBuilder()
-
-
Method Details
-
query
-
query
-
queryRepo
Create a query for a certain repository. -
mediaPackageId
-
mediaPackageId
-
mediaPackageId
-
repositoryId
-
repositoryId
-
seriesId
-
seriesId
-
modifiedAfter
The date is inclusive. -
modifiedAfter
The date is inclusive. -
modifiedBefore
The date is inclusive. -
modifiedBefore
The date is inclusive. -
isDeleted
-
limit
-
limit
-
offset
-
subsequentRequest
Defaults to false. -
setDefinitions
-
setSpec
-
build
Create the query.
-