Interface PageTemplatesQuery

All Superinterfaces:
QueryBuilder<PageTemplate>

public interface PageTemplatesQuery extends QueryBuilder<PageTemplate>
Interface for building queries to retrieve page template entities.

This interface provides methods to construct queries based on attributes of a page template, such as ID, label, and patterns for label matching. It supports method chaining for constructing complex queries.

See Also:
  • Method Details

    • id

      Sets the ID of the page template in the query.
      Parameters:
      id - the unique identifier of the page template
      Returns:
      the current PageTemplatesQuery instance for method chaining
    • label

      PageTemplatesQuery label(String label)
      Sets the label of the page template in the query.
      Parameters:
      label - the label of the page template
      Returns:
      the current PageTemplatesQuery instance for method chaining
    • labelLike

      PageTemplatesQuery labelLike(String labelLike)
      Sets a pattern to match the label of the page template in the query.

      This method allows partial or wildcard matching for labels.

      Parameters:
      labelLike - the pattern to match the label of the page template
      Returns:
      the current PageTemplatesQuery instance for method chaining
    • publicationId

      PageTemplatesQuery publicationId(String publicationId)
      Sets the publication ID of the assigned page template in the query.
      Parameters:
      publicationId - the publication id of a publication where a page template is assigned to
      Returns:
      the current PageTemplatesQuery instance for method chaining
    • gridTemplate

      PageTemplatesQuery gridTemplate(boolean gridTemplate)
      Sets the gridTemplate boolean value of the page template in the query.
      Parameters:
      gridTemplate - the gridTemplate boolean value of the page template
      Returns:
      the current PageTemplatesQuery instance for method chaining