Package org.apache.maven.settings
Class RepositoryPolicy
- java.lang.Object
-
- org.apache.maven.settings.RepositoryPolicy
-
- All Implemented Interfaces:
java.io.Serializable
public class RepositoryPolicy extends java.lang.Object implements java.io.SerializableDownload policy.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringchecksumPolicyWhat to do when verification of an artifact checksum fails - warn, fail, etc.private booleanenabledWhether to use this repository for downloading this type of artifact.private java.lang.StringupdatePolicyThe frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
-
Constructor Summary
Constructors Constructor Description RepositoryPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetChecksumPolicy()Get what to do when verification of an artifact checksum fails - warn, fail, etc.java.lang.StringgetUpdatePolicy()Get the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).booleanisEnabled()Get whether to use this repository for downloading this type of artifact.voidsetChecksumPolicy(java.lang.String checksumPolicy)Set what to do when verification of an artifact checksum fails - warn, fail, etc.voidsetEnabled(boolean enabled)Set whether to use this repository for downloading this type of artifact.voidsetUpdatePolicy(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).
-
-
-
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".
-
-
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-
-
setEnabled
public void setEnabled(boolean enabled)
Set whether to use this repository for downloading this type of artifact.- Parameters:
enabled-
-
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-
-
-