org.apache.maven.artifact.repository

Class ArtifactRepositoryPolicy

public class ArtifactRepositoryPolicy extends Object

Describes a set of policies for a repository to use under certain conditions.

Version: $Id: ArtifactRepositoryPolicy.java 225714 2005-07-28 06:35:47Z brett $

Author: Brett Porter

Field Summary
static StringCHECKSUM_POLICY_FAIL
static StringCHECKSUM_POLICY_IGNORE
static StringCHECKSUM_POLICY_WARN
static StringUPDATE_POLICY_ALWAYS
static StringUPDATE_POLICY_DAILY
static StringUPDATE_POLICY_INTERVAL
static StringUPDATE_POLICY_NEVER
Constructor Summary
ArtifactRepositoryPolicy()
ArtifactRepositoryPolicy(boolean enabled, String updatePolicy, String checksumPolicy)
Method Summary
booleancheckOutOfDate(Date lastModified)
StringgetChecksumPolicy()
StringgetUpdatePolicy()
booleanisEnabled()
voidsetChecksumPolicy(String checksumPolicy)
voidsetEnabled(boolean enabled)
voidsetUpdatePolicy(String updatePolicy)

Field Detail

CHECKSUM_POLICY_FAIL

public static final String CHECKSUM_POLICY_FAIL

CHECKSUM_POLICY_IGNORE

public static final String CHECKSUM_POLICY_IGNORE

CHECKSUM_POLICY_WARN

public static final String CHECKSUM_POLICY_WARN

UPDATE_POLICY_ALWAYS

public static final String UPDATE_POLICY_ALWAYS

UPDATE_POLICY_DAILY

public static final String UPDATE_POLICY_DAILY

UPDATE_POLICY_INTERVAL

public static final String UPDATE_POLICY_INTERVAL

UPDATE_POLICY_NEVER

public static final String UPDATE_POLICY_NEVER

Constructor Detail

ArtifactRepositoryPolicy

public ArtifactRepositoryPolicy()

ArtifactRepositoryPolicy

public ArtifactRepositoryPolicy(boolean enabled, String updatePolicy, String checksumPolicy)

Method Detail

checkOutOfDate

public boolean checkOutOfDate(Date lastModified)

getChecksumPolicy

public String getChecksumPolicy()

getUpdatePolicy

public String getUpdatePolicy()

isEnabled

public boolean isEnabled()

setChecksumPolicy

public void setChecksumPolicy(String checksumPolicy)

setEnabled

public void setEnabled(boolean enabled)

setUpdatePolicy

public void setUpdatePolicy(String updatePolicy)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.