Class ArtifactRepositoryPolicy
- java.lang.Object
-
- org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
-
public class ArtifactRepositoryPolicy extends java.lang.Object
Describes a set of policies for a repository to use under certain conditions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHECKSUM_POLICY_FAIL
static java.lang.String
CHECKSUM_POLICY_IGNORE
static java.lang.String
CHECKSUM_POLICY_WARN
private java.lang.String
checksumPolicy
private boolean
enabled
static java.lang.String
UPDATE_POLICY_ALWAYS
static java.lang.String
UPDATE_POLICY_DAILY
static java.lang.String
UPDATE_POLICY_INTERVAL
static java.lang.String
UPDATE_POLICY_NEVER
private java.lang.String
updatePolicy
-
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 boolean
checkOutOfDate(java.util.Date lastModified)
java.lang.String
getChecksumPolicy()
java.lang.String
getUpdatePolicy()
boolean
isEnabled()
void
merge(ArtifactRepositoryPolicy policy)
private int
ordinalOfCksumPolicy(java.lang.String policy)
private int
ordinalOfUpdatePolicy(java.lang.String policy)
void
setChecksumPolicy(java.lang.String checksumPolicy)
void
setEnabled(boolean enabled)
void
setUpdatePolicy(java.lang.String updatePolicy)
java.lang.String
toString()
-
-
-
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:
toString
in 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)
-
-