Class RequestCriteria
java.lang.Object
org.silverpeas.components.formsonline.model.RequestCriteria
Class that permits to set request search criteria for FormsOnline services.
- Author:
- silveryocha
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionandCreatorId(String creatorId) Configures the criteria of creator id.andCreatorIds(Collection<String> creatorIds) Configures the criteria of creator id.andFormIds(String... formIds) Configures the criteria of form ids.andFormIds(Collection<String> formIds) Configures the criteria of form ids.Configures the criteria of form instance ids.andIds(Collection<String> ids) Configures the criteria of form instance ids.Configures the criteria of states.andStates(Collection<Integer> states) Configures the criteria of states.andValidationCriteria(RequestValidationCriteria validationCriteria) Configures the validation criteria.static RequestCriteriaonComponentInstanceIds(String... componentInstanceIds) Initializes the criteria with component instance ids.static RequestCriteriaonComponentInstanceIds(Collection<String> componentInstanceIds) Initializes the criteria with component instance ids.orderBy(RequestCriteria.QUERY_ORDER_BY... orderBies) Configures the order by clause.paginateBy(org.silverpeas.core.admin.PaginationPage pagination) Sets the criteria of pagination.toString()
-
Constructor Details
-
RequestCriteria
public RequestCriteria()
-
-
Method Details
-
onComponentInstanceIds
Initializes the criteria with component instance ids.By security, if no ids are given, the service using the criteria will return directly an empty list instead of performing the SQL query.
- Parameters:
componentInstanceIds- identifiers of component instances.- Returns:
- an instance of criteria.
-
onComponentInstanceIds
Initializes the criteria with component instance ids.By security, if no ids are given, the service using the criteria will return directly an empty list instead of performing the SQL query.
- Parameters:
componentInstanceIds- identifiers of component instances.- Returns:
- an instance of criteria.
-
andIds
Configures the criteria of form instance ids.- Parameters:
ids- identifiers of form instance.- Returns:
- an instance of criteria.
-
andIds
Configures the criteria of form instance ids.- Parameters:
ids- identifiers of form instance.- Returns:
- an instance of criteria.
-
andFormIds
Configures the criteria of form ids.- Parameters:
formIds- identifiers of forms.- Returns:
- an instance of criteria.
-
andFormIds
Configures the criteria of form ids.- Parameters:
formIds- identifiers of forms.- Returns:
- an instance of criteria.
-
andStates
Configures the criteria of states.- Parameters:
states- form states.- Returns:
- an instance of criteria.
-
andStates
Configures the criteria of states.- Parameters:
states- form states.- Returns:
- an instance of criteria.
-
andCreatorId
Configures the criteria of creator id.- Parameters:
creatorId- identifier of a creator of a form.- Returns:
- an instance of criteria.
-
andCreatorIds
Configures the criteria of creator id.- Parameters:
creatorIds- creator identifiers of form.- Returns:
- an instance of criteria.
-
andValidationCriteria
Configures the validation criteria.- Parameters:
validationCriteria- criteria of validation.- Returns:
- an instance of criteria.
-
orderBy
Configures the order by clause.- Parameters:
orderBies- the list of order by directives.- Returns:
- itself.
-
paginateBy
Sets the criteria of pagination.- Parameters:
pagination- the pagination.- Returns:
- itself.
-
toString
-