# Uses of Interface
org.silverpeas.components.suggestionbox.model.SuggestionCriteriaProcessor

Packages that use SuggestionCriteriaProcessor
Package
Description
org.silverpeas.components.suggestionbox.model
org.silverpeas.components.suggestionbox.repository

- ## Uses of SuggestionCriteriaProcessor in org.silverpeas.components.suggestionbox.model

  Methods in org.silverpeas.components.suggestionbox.model that return SuggestionCriteriaProcessor
  Modifier and Type
  Method
  Description
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processCreator(org.silverpeas.core.admin.user.model.User creator)`
  Processes the criterion on the creator of the suggestions.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processIdentifiers(List<String> identifiers)`
  Processes the criterion on the suggestion identifiers.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processJoinDataApply(List<SuggestionCriteria.JOIN_DATA_APPLY> joinDataApplies)`
  Processes the criterion on data joins of the suggestions matching the criteria.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processOrdering(List<SuggestionCriteria.QUERY_ORDER_BY> orderings)`
  Processes the criterion on orderings of the suggestions matching the criteria.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processPagination(org.silverpeas.core.admin.PaginationPage pagination)`
  Processes the criterion on the pagination to apply on the suggestions to return.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processStatus(List<org.silverpeas.core.contribution.ContributionStatus> status)`
  Processes the criterion on suggestion status.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`processSuggestionBox(SuggestionBox box)`
  Processes the criterion on the suggestion box.
  `SuggestionCriteriaProcessor`
  SuggestionCriteriaProcessor.`then()`
  Informs the processor that there is a new criterion to process.
  Methods in org.silverpeas.components.suggestionbox.model with parameters of type SuggestionCriteriaProcessor
  Modifier and Type
  Method
  Description
  `void`
  SuggestionCriteria.`processWith(SuggestionCriteriaProcessor processor)`
  Processes this criteria with the specified processor.

- ## Uses of SuggestionCriteriaProcessor in org.silverpeas.components.suggestionbox.repository

  Classes in org.silverpeas.components.suggestionbox.repository that implement SuggestionCriteriaProcessor
  Modifier and Type
  Class
  Description
  `class`
  `JPQLQueryBuilder`
  A dynamic builder of a JPQL query.
  Methods in org.silverpeas.components.suggestionbox.repository that return SuggestionCriteriaProcessor
  Modifier and Type
  Method
  Description
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processCreator(org.silverpeas.core.admin.user.model.User creator)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processIdentifiers(List<String> identifiers)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processJoinDataApply(List<SuggestionCriteria.JOIN_DATA_APPLY> joinDataApplies)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processOrdering(List<SuggestionCriteria.QUERY_ORDER_BY> orderings)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processPagination(org.silverpeas.core.admin.PaginationPage pagination)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processStatus(List<org.silverpeas.core.contribution.ContributionStatus> status)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`processSuggestionBox(SuggestionBox box)`
  `SuggestionCriteriaProcessor`
  JPQLQueryBuilder.`then()`