Interface PublicationQuery

All Superinterfaces:
QueryBuilder<Publication>

public interface PublicationQuery extends QueryBuilder<Publication>
  • Method Details

    • id

      Sets the ID of the Publication in the query.
      Parameters:
      id - the ID of the document
      Returns:
      the current PublicationQuery instance for method chaining
    • label

      PublicationQuery label(String label)
      Sets the label of the Publication in the query.
      Parameters:
      label - the label of the document
      Returns:
      the current PublicationQuery instance for method chaining
    • labelLike

      PublicationQuery labelLike(String label)
      Sets the label of the Publication in the query. Restrict to publications that have a label that has the parameter value as a substring.
      Parameters:
      label - the label of the publication
      Returns:
      the current PublicationQuery instance for method chaining
    • foreignSystemKey

      PublicationQuery foreignSystemKey(String foreignSystemKey)
      Sets theforeign system key of the Publication in the query.
      Parameters:
      foreignSystemKey - the foreign system key of the publication
      Returns:
      the current PublicationQuery instance for method chaining
    • deleted

      PublicationQuery deleted(boolean deleted)
      Sets the delete flag of the Publication in the query. Default false - not deleted
      Parameters:
      deleted - the deletion status of the publication
      Returns:
      the current PublicationQuery instance for method chaining
    • parentId

      PublicationQuery parentId(String parentId)
      Sets the parent id (publication or folder) of the Publication in the query.
      Parameters:
      parentId - the id of parent publication/folder
      Returns:
      the current PublicationQuery instance for method chaining
    • parentId

      default PublicationQuery parentId(String parentId, boolean recursive)
      Sets the parent id (publication or folder) of the Publication in the query.
      Parameters:
      parentId - the id of parent publication/folder
      recursive - a flag specifying whether the search should also be performed for subpublications
      Returns:
      the current PublicationQuery instance for method chaining
    • documentTemplateId

      default PublicationQuery documentTemplateId(String documentTemplateId)
      Sets the document template id of the Publication in the query.
      Parameters:
      documentTemplateId - document template id
      Returns:
      the current PublicationQuery instance for method chaining
    • templateId

      default PublicationQuery templateId(String templateId)
      Sets the template id of the Publication in the query.
      Parameters:
      templateId - template id
      Returns:
      the current PublicationQuery instance for method chaining
    • pageTemplateId

      default PublicationQuery pageTemplateId(String pageTemplateId)
      Sets the page template id of the Publication in the query.
      Parameters:
      pageTemplateId - page template id
      Returns:
      the current PublicationQuery instance for method chaining
    • publicationTypeId

      default PublicationQuery publicationTypeId(String publicationTypeId)
      Sets the publication type id of the Publication in the query.
      Parameters:
      publicationTypeId - publication type id
      Returns:
      the current PublicationQuery instance for method chaining