Class ProjectsPageQuery

java.lang.Object
de.xima.fc.dao.project.ProjectsPageQuery
All Implemented Interfaces:
Serializable

public class ProjectsPageQuery extends Object implements Serializable
DTO for a project filter.
Since:
8.4.0
Author:
XIMA MEDIA GmbH
See Also:
  • Method Details

    • builder

      public static ProjectsPageQuery.Builder builder()
    • getFrontendServerId

      public Long getFrontendServerId()
      Returns The id of the frontend server to use for the request.
      Returns:
      The id of the frontend server to use for the request.
    • getEndUserTagUuids

      public List<UUID> getEndUserTagUuids()
      Filters the projects by user portal.
      Returns:
      (Optional) The UUID of the user portal for which to retrieve the projects.
    • getLocale

      public Locale getLocale()
      Returns the locale to use for the request. The locale is needed for filtering by query.
      Returns:
      The locale to use for the request.
    • getQuery

      public List<String> getQuery()
      Returns:
      (Optional) The query to filter the projects by.
    • getSorting

      public List<ProjectsSorting> getSorting()
      Returns:
      The sorting to apply to the projects.
    • getUserPortalUuid

      public UUID getUserPortalUuid()
      Returns:
      (Optional) The UUIDs of the tags to filter the projects by.
    • toString

      public String toString()
      Overrides:
      toString in class Object