Class VersionCleanerActionConfig

java.lang.Object
fr.becpg.repo.action.VersionCleanerActionConfig

public class VersionCleanerActionConfig extends Object

VersionCleanerActionConfig class.

Version:
$Id: $Id
Author:
matthieu
  • Field Details

    • numberOfVersionMinor

      Integer numberOfVersionMinor
    • numberOfDayMinor

      Integer numberOfDayMinor
    • numberByDayMinor

      Integer numberByDayMinor
    • numberOfVersionMajor

      Integer numberOfVersionMajor
    • numberOfDayMajor

      Integer numberOfDayMajor
    • numberByDayMajor

      Integer numberByDayMajor
  • Constructor Details

    • VersionCleanerActionConfig

      public VersionCleanerActionConfig()
  • Method Details

    • setConfig

      public void setConfig(String versionTypeString, Integer numberOfVersion, Integer numberOfDay, Integer numberByDay)

      setConfig.

      Parameters:
      versionTypeString - a String object.
      numberOfVersion - a Integer object.
      numberOfDay - a Integer object.
      numberByDay - a Integer object.
    • versionToKeep

      private List<org.alfresco.service.cmr.version.Version> versionToKeep(Collection<org.alfresco.service.cmr.version.Version> versions, org.alfresco.service.cmr.version.VersionType versionType, Integer numberOfDay, Integer numberByDay, Integer numberOfVersion)
    • versionsToDelete

      public Collection<org.alfresco.service.cmr.version.Version> versionsToDelete(Collection<org.alfresco.service.cmr.version.Version> versions)

      versionsToDelete.

      Parameters:
      versions - a Collection object.
      Returns:
      a Collection object.
    • removeTime

      public Date removeTime(Date date)

      removeTime.

      Parameters:
      date - a Date object.
      Returns:
      a Date object.
    • toString

      public String toString()
      Overrides:
      toString in class Object