## 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()` |