Interface CMSVersionGCDao

    • Method Detail

      • findRetainableVersions

        java.util.List<CMSVersionModel> findRetainableVersions​(java.util.Date maxAgeDate)
        Returns all cms versions that are either marked as retain TRUE or have a valid non-null label and were created after maxAgeDate
        Parameters:
        maxAgeDate - the max age that a cms version should be retained. If maxAgeDate is null then this param is ignored.
        Returns:
        The list of retainable cms versions
      • findAllExcludedBy

        SearchResult<CMSVersionModel> findAllExcludedBy​(java.util.Collection<CMSVersionModel> excludedVersions,
                                                        PageableData pageableData)
        Returns all cms versions omitting the excludedVersions
        Parameters:
        excludedVersions - the cms versions to exclude from the resulting list
        pageableData - the pagination object
        Returns:
        the search result object containing the resulting list and the pagination object.