Class RepositoryPolicy

  • All Implemented Interfaces:
    java.io.Serializable

    public class RepositoryPolicy
    extends java.lang.Object
    implements java.io.Serializable
    Download policy.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String checksumPolicy
      What to do when verification of an artifact checksum fails - warn, fail, etc.
      private boolean enabled
      Whether to use this repository for downloading this type of artifact.
      private java.lang.String updatePolicy
      The frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getChecksumPolicy()
      Get what to do when verification of an artifact checksum fails - warn, fail, etc.
      java.lang.String getUpdatePolicy()
      Get the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
      boolean isEnabled()
      Get whether to use this repository for downloading this type of artifact.
      void setChecksumPolicy​(java.lang.String checksumPolicy)
      Set what to do when verification of an artifact checksum fails - warn, fail, etc.
      void setEnabled​(boolean enabled)
      Set whether to use this repository for downloading this type of artifact.
      void setUpdatePolicy​(java.lang.String updatePolicy)
      Set the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • enabled

        private boolean enabled
        Whether to use this repository for downloading this type of artifact.
      • updatePolicy

        private java.lang.String updatePolicy
        The frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
      • checksumPolicy

        private java.lang.String checksumPolicy
        What to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are "fail" or "warn".
    • Constructor Detail

      • RepositoryPolicy

        public RepositoryPolicy()
    • Method Detail

      • getChecksumPolicy

        public java.lang.String getChecksumPolicy()
        Get what to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are "fail" or "warn".
        Returns:
        String
      • getUpdatePolicy

        public java.lang.String getUpdatePolicy()
        Get the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
        Returns:
        String
      • isEnabled

        public boolean isEnabled()
        Get whether to use this repository for downloading this type of artifact.
        Returns:
        boolean
      • setChecksumPolicy

        public void setChecksumPolicy​(java.lang.String checksumPolicy)
        Set what to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are "fail" or "warn".
        Parameters:
        checksumPolicy - a checksumPolicy object.
      • setEnabled

        public void setEnabled​(boolean enabled)
        Set whether to use this repository for downloading this type of artifact.
        Parameters:
        enabled - a enabled object.
      • setUpdatePolicy

        public void setUpdatePolicy​(java.lang.String updatePolicy)
        Set the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
        Parameters:
        updatePolicy - a updatePolicy object.