org.apache.maven.model
Class RepositoryPolicy

java.lang.Object
  extended by org.apache.maven.model.RepositoryPolicy
All Implemented Interfaces:
java.io.Serializable

public class RepositoryPolicy
extends java.lang.Object
implements java.io.Serializable

Download policy.

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

Field Summary
private  java.lang.String checksumPolicy
          What to do when verification of an artifact checksum fails.
private  boolean enabled
          Whether to use this repository for downloading this type of artifact.
private  java.lang.String updatePolicy
          The frequency for downloading updates - can be always, daily (default), interval:XXX (in minutes) or never (only if it doesn't exist locally).
 
Constructor Summary
RepositoryPolicy()
           
 
Method Summary
 java.lang.String getChecksumPolicy()
          Get what to do when verification of an artifact checksum fails.
 java.lang.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(java.lang.String checksumPolicy)
          Set what to do when verification of an artifact checksum fails.
 void setEnabled(boolean enabled)
          Set whether to use this repository for downloading this type of artifact.
 void setUpdatePolicy(java.lang.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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private boolean enabled
Whether to use this repository for downloading this type of artifact.


updatePolicy

private java.lang.String updatePolicy
The frequency for downloading updates - can be always, daily (default), interval:XXX (in minutes) or never (only if it doesn't exist locally).


checksumPolicy

private java.lang.String checksumPolicy
What to do when verification of an artifact checksum fails. Valid values are ignore , fail or warn (the default).

Constructor Detail

RepositoryPolicy

public RepositoryPolicy()
Method Detail

getChecksumPolicy

public java.lang.String getChecksumPolicy()
Get what to do when verification of an artifact checksum fails. Valid values are ignore , fail or warn (the default).

Returns:
String

getUpdatePolicy

public java.lang.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(java.lang.String checksumPolicy)
Set what to do when verification of an artifact checksum fails. Valid values are ignore , fail or warn (the default).

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(java.lang.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 -