Class RepositoryPolicy

java.lang.Object
org.apache.maven.model.RepositoryPolicy
All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker

public class RepositoryPolicy extends Object implements Serializable, Cloneable, InputLocationTracker
Download policy.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • RepositoryPolicy

      public RepositoryPolicy()
  • Method Details

    • clone

      public RepositoryPolicy clone()
      Method clone.
      Overrides:
      clone in class Object
      Returns:
      RepositoryPolicy
    • getChecksumPolicy

      public String getChecksumPolicy()
      Get what to do when verification of an artifact checksum fails. Valid values are ignore , fail or warn (the default).
      Returns:
      String
    • getEnabled

      public String getEnabled()
      Get whether to use this repository for downloading this type of artifact. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is true.
      Returns:
      String
    • getLocation

      public InputLocation getLocation(Object key)
      Description copied from interface: InputLocationTracker
      Gets the location of the specified field in the input source.
      Specified by:
      getLocation in interface InputLocationTracker
      Parameters:
      key - a key object.
      Returns:
      InputLocation
    • setLocation

      public void setLocation(Object key, InputLocation location)
      Description copied from interface: InputLocationTracker
      Sets the location of the specified field.
      Specified by:
      setLocation in interface InputLocationTracker
      Parameters:
      key - a key object.
      location - a location object.
    • setOtherLocation

      public void setOtherLocation(Object key, InputLocation location)
      Parameters:
      key - a key object.
      location - a location object.
    • getUpdatePolicy

      public 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
    • setChecksumPolicy

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

      public void setEnabled(String enabled)
      Set whether to use this repository for downloading this type of artifact. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is true.
      Parameters:
      enabled - a enabled object.
    • setUpdatePolicy

      public void setUpdatePolicy(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.
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)