Interface ContentService.ParameterContentFinder

    • Method Detail

      • withSpace

        ContentService.ParameterContentFinder withSpace​(Space... space)
        Restrict the fetched content to those in the given spaces.

        Currently only fetching by a single space is supported

        Parameters:
        space - the spaces to restrict the found content to
        Returns:
        this ContentFinder with the space restriction applied
      • withType

        ContentService.ParameterContentFinder withType​(ContentType... type)
        Restrict the fetched content to those matching the given contentType
        Parameters:
        type - - the contentType to restrict to
        Returns:
        this ContentFinder with the contentType restriction applied
      • withCreatedDate

        ContentService.ParameterContentFinder withCreatedDate​(org.joda.time.LocalDate time)
        Restrict the fetched content to those created / published on the given date
        Parameters:
        time - - the publish date to restrict the content
        Returns:
        this ContentFinder with the creation date restriction applied
      • withTitle

        ContentService.ParameterContentFinder withTitle​(String title)
        Restrict the fetched content to those with the given title
        Parameters:
        title - the title to restrict the content to
        Returns:
        this ContentFinder with the title restriction applied
      • withContainer

        ContentService.ParameterContentFinder withContainer​(Container container)
        Restrict the fetched content to those with the given Container, this will by proxy restrict to certain types of content, as different types of content can have different types of containers.
        Parameters:
        container - the container to restrict the content to
        Returns:
        this ContentFinder with the container restriction applied
      • withId

        ContentService.ParameterContentFinder withId​(Iterable<ContentId> contentIds)
        Restrict the fetched content to those with the given ids
        Parameters:
        contentIds - - the list of contentIds to restrict to
        Returns:
        this ContentFinder with the restrictions applied
      • withStatus

        ContentService.ContentFinder withStatus​(ContentStatus... status)
        Restrict the fetched content to that matching the given statuses.

        Default status is "current" - only current content is found.

        Parameters:
        status - - the ContentStatus(es) to restrict to
        Returns:
        a finder with the ContentStatus restrictions applied
      • withStatus

        ContentService.ContentFinder withStatus​(Iterable<ContentStatus> statuses)
        Restrict the fetched content to that matching the given statuses.

        Default status is "current" - only current content is found.

        Parameters:
        statuses - an iterable of ContentStatus(es) to restrict to
        Returns:
        a finder with the ContentStatus restrictions applied
      • withAnyStatus

        ContentService.ContentFinder withAnyStatus()
        Don't restrict the fetched content on status.

        Default status is "current" - if this method is not called, only current content is found.

        Returns:
        a finder with no ContentStatus restrictions applied