Class ArtifactRepositoryPolicy
- java.lang.Object
-
- org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
-
public class ArtifactRepositoryPolicy extends java.lang.ObjectDescribes a set of policies for a repository to use under certain conditions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCHECKSUM_POLICY_FAILstatic java.lang.StringCHECKSUM_POLICY_IGNOREstatic java.lang.StringCHECKSUM_POLICY_WARNprivate java.lang.StringchecksumPolicyprivate booleanenabledstatic java.lang.StringUPDATE_POLICY_ALWAYSstatic java.lang.StringUPDATE_POLICY_DAILYstatic java.lang.StringUPDATE_POLICY_INTERVALstatic java.lang.StringUPDATE_POLICY_NEVERprivate java.lang.StringupdatePolicy
-
Constructor Summary
Constructors Constructor Description ArtifactRepositoryPolicy()ArtifactRepositoryPolicy(boolean enabled, java.lang.String updatePolicy, java.lang.String checksumPolicy)ArtifactRepositoryPolicy(ArtifactRepositoryPolicy policy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckOutOfDate(java.util.Date lastModified)java.lang.StringgetChecksumPolicy()java.lang.StringgetUpdatePolicy()booleanisEnabled()voidmerge(ArtifactRepositoryPolicy policy)private intordinalOfCksumPolicy(java.lang.String policy)private intordinalOfUpdatePolicy(java.lang.String policy)voidsetChecksumPolicy(java.lang.String checksumPolicy)voidsetEnabled(boolean enabled)voidsetUpdatePolicy(java.lang.String updatePolicy)java.lang.StringtoString()
-
-
-
Field Detail
-
UPDATE_POLICY_NEVER
public static final java.lang.String UPDATE_POLICY_NEVER
- See Also:
- Constant Field Values
-
UPDATE_POLICY_ALWAYS
public static final java.lang.String UPDATE_POLICY_ALWAYS
- See Also:
- Constant Field Values
-
UPDATE_POLICY_DAILY
public static final java.lang.String UPDATE_POLICY_DAILY
- See Also:
- Constant Field Values
-
UPDATE_POLICY_INTERVAL
public static final java.lang.String UPDATE_POLICY_INTERVAL
- See Also:
- Constant Field Values
-
CHECKSUM_POLICY_FAIL
public static final java.lang.String CHECKSUM_POLICY_FAIL
- See Also:
- Constant Field Values
-
CHECKSUM_POLICY_WARN
public static final java.lang.String CHECKSUM_POLICY_WARN
- See Also:
- Constant Field Values
-
CHECKSUM_POLICY_IGNORE
public static final java.lang.String CHECKSUM_POLICY_IGNORE
- See Also:
- Constant Field Values
-
enabled
private boolean enabled
-
updatePolicy
private java.lang.String updatePolicy
-
checksumPolicy
private java.lang.String checksumPolicy
-
-
Constructor Detail
-
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy()
-
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy(ArtifactRepositoryPolicy policy)
-
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy(boolean enabled, java.lang.String updatePolicy, java.lang.String checksumPolicy)
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
-
setUpdatePolicy
public void setUpdatePolicy(java.lang.String updatePolicy)
-
setChecksumPolicy
public void setChecksumPolicy(java.lang.String checksumPolicy)
-
isEnabled
public boolean isEnabled()
-
getUpdatePolicy
public java.lang.String getUpdatePolicy()
-
getChecksumPolicy
public java.lang.String getChecksumPolicy()
-
checkOutOfDate
public boolean checkOutOfDate(java.util.Date lastModified)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
merge
public void merge(ArtifactRepositoryPolicy policy)
-
ordinalOfCksumPolicy
private int ordinalOfCksumPolicy(java.lang.String policy)
-
ordinalOfUpdatePolicy
private int ordinalOfUpdatePolicy(java.lang.String policy)
-
-