Interface ContentEntityObjectDaoInternal<T extends ContentEntityObject>

    • Method Detail

      • findContentBySpaceIdAndStatusAndFilter

        @Transactional(readOnly=true)
        default PageResponse<SpaceContentEntityObject> findContentBySpaceIdAndStatusAndFilter​(long spaceId,
                                                                                              String status,
                                                                                              LimitedRequest limitedRequest,
                                                                                              Predicate<? super SpaceContentEntityObject> predicate)
        Retrieve content for a given space with a particular status. Results will be sorted by descending date of last modification.
        Parameters:
        spaceId - the id of the space
        status - the status of the content being retrieved (e.g. ContentEntityObject.DELETED
        limitedRequest - - the start and offset of the pages to retrieve
        predicate - - a predicate to filter the returned results by
        Returns:
        a PageResponse of ContentEntityObjects in the space with the given status
        Since:
        7.0.1
      • getTrashedEntities

        @Transactional(readOnly=true)
        List<SpaceContentEntityObject> getTrashedEntities​(long contentIdOffset,
                                                          int limit)
        Retrieve a batch of trashed content entities
        Parameters:
        contentIdOffset - ids of returned entities must be greater than or equal to this value
        limit - maximum number of entities to return
        Since:
        7.14.0
      • saveRawWithoutReindex

        void saveRawWithoutReindex​(com.atlassian.core.bean.EntityObject objectToSave)

        This is for internal use only, Do not rely on it as a public API.

        Perform a saveRaw but without performing the re-index; it is unnecessary in the context of a migration or upgrade.