Package org.apache.maven.model
Class RepositoryPolicy
- java.lang.Object
-
- org.apache.maven.model.RepositoryPolicy
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,InputLocationTracker
public class RepositoryPolicy extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, InputLocationTracker
Download policy.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
checksumPolicy
What to do when verification of an artifact checksum fails.private InputLocation
checksumPolicyLocation
Field checksumPolicyLocation.private java.lang.String
enabled
Whether to use this repository for downloading this type of artifact.private InputLocation
enabledLocation
Field enabledLocation.private InputLocation
location
Field location.private java.util.Map<java.lang.Object,InputLocation>
locations
Field locations.private java.lang.String
updatePolicy
The frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(only if it doesn't exist locally).private InputLocation
updatePolicyLocation
Field updatePolicyLocation.
-
Constructor Summary
Constructors Constructor Description RepositoryPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryPolicy
clone()
Method clone.java.lang.String
getChecksumPolicy()
Get what to do when verification of an artifact checksum fails.java.lang.String
getEnabled()
Get whether to use this repository for downloading this type of artifact.InputLocation
getLocation(java.lang.Object key)
Gets the location of the specified field in the input source.private InputLocation
getOtherLocation(java.lang.Object key)
java.lang.String
getUpdatePolicy()
Get the frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(only if it doesn't exist locally).boolean
isEnabled()
void
setChecksumPolicy(java.lang.String checksumPolicy)
Set what to do when verification of an artifact checksum fails.void
setEnabled(boolean enabled)
void
setEnabled(java.lang.String enabled)
Set whether to use this repository for downloading this type of artifact.void
setLocation(java.lang.Object key, InputLocation location)
Sets the location of the specified field.void
setOtherLocation(java.lang.Object key, InputLocation location)
void
setUpdatePolicy(java.lang.String updatePolicy)
Set the frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(only if it doesn't exist locally).
-
-
-
Field Detail
-
enabled
private java.lang.String enabled
Whether to use this repository for downloading this type of artifact. Note: While the type of this field isString
for technical reasons, the semantic type is actuallyBoolean
. Default value istrue
.
-
updatePolicy
private java.lang.String updatePolicy
The frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(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 areignore
,fail
orwarn
(the default).
-
locations
private java.util.Map<java.lang.Object,InputLocation> locations
Field locations.
-
location
private InputLocation location
Field location.
-
enabledLocation
private InputLocation enabledLocation
Field enabledLocation.
-
updatePolicyLocation
private InputLocation updatePolicyLocation
Field updatePolicyLocation.
-
checksumPolicyLocation
private InputLocation checksumPolicyLocation
Field checksumPolicyLocation.
-
-
Method Detail
-
clone
public RepositoryPolicy clone()
Method clone.- Overrides:
clone
in classjava.lang.Object
- Returns:
- RepositoryPolicy
-
getChecksumPolicy
public java.lang.String getChecksumPolicy()
Get what to do when verification of an artifact checksum fails. Valid values areignore
,fail
orwarn
(the default).- Returns:
- String
-
getEnabled
public java.lang.String getEnabled()
Get whether to use this repository for downloading this type of artifact. Note: While the type of this field isString
for technical reasons, the semantic type is actuallyBoolean
. Default value istrue
.- Returns:
- String
-
getLocation
public InputLocation getLocation(java.lang.Object key)
Description copied from interface:InputLocationTracker
Gets the location of the specified field in the input source.- Specified by:
getLocation
in interfaceInputLocationTracker
- Parameters:
key
-- Returns:
- InputLocation
-
setLocation
public void setLocation(java.lang.Object key, InputLocation location)
Description copied from interface:InputLocationTracker
Sets the location of the specified field.- Specified by:
setLocation
in interfaceInputLocationTracker
- Parameters:
key
-location
-
-
setOtherLocation
public void setOtherLocation(java.lang.Object key, InputLocation location)
- Parameters:
key
-location
-
-
getOtherLocation
private InputLocation getOtherLocation(java.lang.Object key)
- Parameters:
key
-- Returns:
- InputLocation
-
getUpdatePolicy
public java.lang.String getUpdatePolicy()
Get the frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(only if it doesn't exist locally).- Returns:
- String
-
setChecksumPolicy
public void setChecksumPolicy(java.lang.String checksumPolicy)
Set what to do when verification of an artifact checksum fails. Valid values areignore
,fail
orwarn
(the default).- Parameters:
checksumPolicy
-
-
setEnabled
public void setEnabled(java.lang.String enabled)
Set whether to use this repository for downloading this type of artifact. Note: While the type of this field isString
for technical reasons, the semantic type is actuallyBoolean
. Default value istrue
.- Parameters:
enabled
-
-
setUpdatePolicy
public void setUpdatePolicy(java.lang.String updatePolicy)
Set the frequency for downloading updates - can bealways,
daily
(default),interval:XXX
(in minutes) ornever
(only if it doesn't exist locally).- Parameters:
updatePolicy
-
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
-