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.- Version:
- $Id$
- Author:
- Brett Porter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCHECKSUM_POLICY_FAILstatic java.lang.StringCHECKSUM_POLICY_IGNOREstatic java.lang.StringCHECKSUM_POLICY_WARNstatic java.lang.StringUPDATE_POLICY_ALWAYSstatic java.lang.StringUPDATE_POLICY_DAILYstatic java.lang.StringUPDATE_POLICY_INTERVALstatic java.lang.StringUPDATE_POLICY_NEVER
-
Constructor Summary
Constructors Constructor Description ArtifactRepositoryPolicy()ArtifactRepositoryPolicy(boolean enabled, java.lang.String updatePolicy, java.lang.String checksumPolicy)
-
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()voidsetChecksumPolicy(java.lang.String checksumPolicy)voidsetEnabled(boolean enabled)voidsetUpdatePolicy(java.lang.String updatePolicy)
-
-
-
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
-
-
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)
-
-