Interface CMSVersionGCService

  • All Known Implementing Classes:
    DefaultCMSVersionGCService

    public interface CMSVersionGCService
    Service used for CMS Version garbage collection
    • Method Detail

      • getRetainableVersions

        java.util.List<CMSVersionModel> getRetainableVersions​(int maxAgeDays,
                                                              int maxNumberVersions)
        Retrieves a list of retainable cms versions filtered by maxAgeDays and maxNumberVersions. A retainable cms version is a tagged version containing a label and marked as retain TRUE.
        Parameters:
        maxAgeDays - The max age in days that a cms version is retained
        maxNumberVersions - The max number of versions to keep per item
        Returns:
        The list of retainable versions