org.apache.maven.model
Class RepositoryPolicy

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

public class RepositoryPolicy
extends Object
implements Serializable, Cloneable, InputLocationTracker

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.
 String getEnabled()
          Get whether to use this repository for downloading this type of artifact.
 InputLocation getLocation(Object key)
          Gets the location of the specified field in the input source.
 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()
           
 void setChecksumPolicy(String checksumPolicy)
          Set what to do when verification of an artifact checksum fails.
 void setEnabled(boolean enabled)
           
 void setEnabled(String enabled)
          Set whether to use this repository for downloading this type of artifact.
 void setLocation(Object key, InputLocation location)
          Sets the location of the specified field.
 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. Valid values are ignore , fail or warn (the default).

Returns:
String

getEnabled

public String getEnabled()
Get whether to use this repository for downloading this type of artifact. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is true.

Returns:
String

getLocation

public InputLocation getLocation(Object key)
Description copied from interface: InputLocationTracker
Gets the location of the specified field in the input source.

Specified by:
getLocation in interface InputLocationTracker
Parameters:
key -
Returns:
InputLocation

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

setChecksumPolicy

public void setChecksumPolicy(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(String enabled)
Set whether to use this repository for downloading this type of artifact. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is true.

Parameters:
enabled -

setLocation

public void setLocation(Object key,
                        InputLocation location)
Description copied from interface: InputLocationTracker
Sets the location of the specified field.

Specified by:
setLocation in interface InputLocationTracker
Parameters:
key -
location -

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 -

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)


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