org.apache.maven.artifact.manager
Class DefaultUpdateCheckManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.manager.DefaultUpdateCheckManager
- All Implemented Interfaces:
- UpdateCheckManager, org.codehaus.plexus.logging.LogEnabled
public class DefaultUpdateCheckManager
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements UpdateCheckManager
|
Method Summary |
java.lang.String |
getMetadataKey(ArtifactRepository repository,
java.io.File file)
|
java.io.File |
getTouchfile(Artifact artifact)
|
java.io.File |
getTouchfile(RepositoryMetadata metadata,
java.io.File file)
|
boolean |
isPomUpdateRequired(Artifact artifact,
ArtifactRepository repository)
|
boolean |
isUpdateRequired(Artifact artifact,
ArtifactRepository repository)
|
boolean |
isUpdateRequired(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
|
java.util.Date |
readLastUpdated(java.io.File touchfile,
java.lang.String key)
|
java.util.Date |
readLastUpdated(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
|
void |
touch(Artifact artifact,
ArtifactRepository repository)
|
void |
touch(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
|
| Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LAST_UPDATE_TAG
public static final java.lang.String LAST_UPDATE_TAG
- See Also:
- Constant Field Values
DefaultUpdateCheckManager
public DefaultUpdateCheckManager()
DefaultUpdateCheckManager
public DefaultUpdateCheckManager(org.codehaus.plexus.logging.Logger logger)
isUpdateRequired
public boolean isUpdateRequired(Artifact artifact,
ArtifactRepository repository)
- Specified by:
isUpdateRequired in interface UpdateCheckManager
isUpdateRequired
public boolean isUpdateRequired(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
- Specified by:
isUpdateRequired in interface UpdateCheckManager
readLastUpdated
public java.util.Date readLastUpdated(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
touch
public void touch(Artifact artifact,
ArtifactRepository repository)
- Specified by:
touch in interface UpdateCheckManager
touch
public void touch(RepositoryMetadata metadata,
ArtifactRepository repository,
java.io.File file)
- Specified by:
touch in interface UpdateCheckManager
getMetadataKey
public java.lang.String getMetadataKey(ArtifactRepository repository,
java.io.File file)
readLastUpdated
public java.util.Date readLastUpdated(java.io.File touchfile,
java.lang.String key)
getTouchfile
public java.io.File getTouchfile(Artifact artifact)
getTouchfile
public java.io.File getTouchfile(RepositoryMetadata metadata,
java.io.File file)
isPomUpdateRequired
public boolean isPomUpdateRequired(Artifact artifact,
ArtifactRepository repository)
- Specified by:
isPomUpdateRequired in interface UpdateCheckManager
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.