Package org.opencastproject.themes.list
Class ThemesListQuery
java.lang.Object
org.opencastproject.list.api.DefaultResourceListQuery
org.opencastproject.themes.list.ThemesListQuery
- All Implemented Interfaces:
ResourceListQuery
Query for the themes list.
The following filters can be used:
- creator
-
Field Summary
FieldsFields inherited from class org.opencastproject.list.api.DefaultResourceListQuery
availableFilters, sortBy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceListFilter<String> createCreatorFilter(Optional<String> creator) Create a newResourceListFilterbased on a creatorReturns anOptionalcontaining the creator used to filter if setvoidwithCreator(String creator) Add aResourceListFilterfilter to the query with the given creatorMethods inherited from class org.opencastproject.list.api.DefaultResourceListQuery
addFilter, getAvailableFilters, getFilter, getFilters, getFilterValue, getLimit, getOffset, getSortBy, hasFilter, removeFilter, setLimit, setOffset
-
Field Details
-
FILTER_CREATOR_NAME
- See Also:
-
FILTER_TEXT_NAME
- See Also:
-
-
Constructor Details
-
ThemesListQuery
public ThemesListQuery()
-
-
Method Details
-
withCreator
Add aResourceListFilterfilter to the query with the given creator- Parameters:
creator- the creator to filter for
-
getCreator
Returns anOptionalcontaining the creator used to filter if set- Returns:
- an
Optionalcontaining the creator or none.
-
createCreatorFilter
Create a newResourceListFilterbased on a creator- Parameters:
creator- the creator to filter on wrapped in anOptionalorOptional.empty()- Returns:
- a new
ResourceListFilterfor a creator based query
-