# All Classes and Interfaces

Class
Description
AbstractSuggestionActionUserNotification
AbstractSuggestionBoxUserNotification<T>
AbstractSuggestionUserNotification
DefaultSuggestionBoxService
The default implementation of the `SuggestionBoxService` interface and of the `ApplicationService` interface.
JPQLQueryBuilder
A dynamic builder of a JPQL query.
Suggestion
This entity represents a suggestion associated to a suggestion box.
SuggestionBox
This entity represents a suggestion box.
SuggestionBoxComponentSettings
It gathers all the settings and i18n relative to the Suggestion Box component.
SuggestionBoxInstanceManualUserNotification
SuggestionBoxInstancePostConstruction
Creates for the spawned SuggestionBox instance a new box to gathers user's suggestions.
SuggestionBoxInstancePreDestruction
Deletes the suggestion box associated with the SuggestionBox instance that is being deleted.
SuggestionBoxRepository
This entity suggestionRepository provides all necessary methods in order to handle the persistence of suggestion boxes, whatever the data sources used underlying.
SuggestionBoxService
A business service to provide a high level interface in the management of the suggestion boxes and of the suggestions.
SuggestionBoxSubscriptionUserNotification
SuggestionCollection
A collection of suggestions enriched with business methods on them.
SuggestionCriteria
Class that permits to set suggestion search criteria for suggestion box application.
SuggestionCriteria.JOIN_DATA_APPLY
SuggestionCriteria.QUERY_ORDER_BY
SuggestionCriteriaProcessor
A processor of a suggestion criteria.
SuggestionJPARepository
The JPA manager dedicated to manage Suggestion instances.
SuggestionNotifyManuallyUserNotification
SuggestionPendingValidationUserNotification
SuggestionRepository
This entity repository provides all necessary methods in order to handle the persistence of suggestion associated to suggestion boxes.
SuggestionValidationUserNotification