org.apache.maven.settings
Class RepositoryPolicy

java.lang.Object
  extended by org.apache.maven.settings.RepositoryPolicy
All Implemented Interfaces:
Serializable, Cloneable

public class RepositoryPolicy
extends Object
implements Serializable, Cloneable

Download policy.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
RepositoryPolicy()
           
 
Method Summary
 RepositoryPolicy clone()
          Method clone.
 String getChecksumPolicy()
          Get what to do when verification of an artifact checksum fails - warn, fail, etc.
 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).
 boolean isEnabled()
          Get whether to use this repository for downloading this type of artifact.
 void setChecksumPolicy(String checksumPolicy)
          Set what to do when verification of an artifact checksum fails - warn, fail, etc.
 void setEnabled(boolean enabled)
          Set whether to use this repository for downloading this type of artifact.
 void setUpdatePolicy(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).
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryPolicy

public RepositoryPolicy()
Method Detail

clone

public RepositoryPolicy clone()
Method clone.

Overrides:
clone in class Object
Returns:
RepositoryPolicy

getChecksumPolicy

public 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 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(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(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 -


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.