T - E - public final class UpdateCheck<T,E extends org.eclipse.aether.RepositoryException> extends java.lang.Object
UpdateCheckManager| Constructor | Description |
|---|---|
UpdateCheck() |
Creates an uninitialized update check request.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.eclipse.aether.repository.RemoteRepository |
getAuthoritativeRepository() |
Gets the repository which ultimately hosts the metadata to update.
|
E |
getException() |
Gets the exception that occurred during the update check.
|
java.io.File |
getFile() |
Returns the local file of the item.
|
T |
getItem() |
Gets the item of the check.
|
long |
getLocalLastUpdated() |
Gets the last-modified timestamp of the corresponding item produced by a local installation.
|
java.lang.String |
getPolicy() |
Gets the policy to use for the check.
|
org.eclipse.aether.repository.RemoteRepository |
getRepository() |
Gets the repository from which a potential update/download will performed.
|
boolean |
isFileValid() |
Indicates whether the local file given by
getFile(), if existent, should be considered valid or not. |
boolean |
isRequired() |
Gets the result of a check, denoting whether the remote repository should be checked for updates.
|
UpdateCheck<T,E> |
setAuthoritativeRepository(org.eclipse.aether.repository.RemoteRepository authoritativeRepository) |
Sets the repository which ultimately hosts the metadata to update.
|
UpdateCheck<T,E> |
setException(E exception) |
Sets the exception for this update check.
|
UpdateCheck<T,E> |
setFile(java.io.File file) |
Sets the local file of the item.
|
UpdateCheck<T,E> |
setFileValid(boolean fileValid) |
Controls whether the local file given by
getFile(), if existent, should be considered valid or not. |
UpdateCheck<T,E> |
setItem(T item) |
Sets the item of the check.
|
UpdateCheck<T,E> |
setLocalLastUpdated(long localLastUpdated) |
Sets the last-modified timestamp of the corresponding item produced by a local installation.
|
UpdateCheck<T,E> |
setPolicy(java.lang.String policy) |
Sets the policy to use for the check.
|
UpdateCheck<T,E> |
setRepository(org.eclipse.aether.repository.RemoteRepository repository) |
Sets the repository from which a potential update/download will performed.
|
UpdateCheck<T,E> |
setRequired(boolean required) |
Sets the result of an update check.
|
java.lang.String |
toString() |
public UpdateCheck()
public long getLocalLastUpdated()
0 to
ignore any local item.public UpdateCheck<T,E> setLocalLastUpdated(long localLastUpdated)
localLastUpdated - The last-modified timestamp of the corresponding item produced by a local installation or
0 to ignore any local item.public UpdateCheck<T,E> setItem(T item)
item - The item of the check, must not be null.public java.io.File getFile()
public UpdateCheck<T,E> setFile(java.io.File file)
file - The file of the item, never null .public boolean isFileValid()
getFile(), if existent, should be considered valid or not. An
invalid file is equivalent to a physically missing file.true if the file should be considered valid if existent, false if the file should be
treated as if it was missing.public UpdateCheck<T,E> setFileValid(boolean fileValid)
getFile(), if existent, should be considered valid or not. An
invalid file is equivalent to a physically missing file.fileValid - true if the file should be considered valid if existent, false if the file
should be treated as if it was missing.public java.lang.String getPolicy()
RepositoryPolicypublic UpdateCheck<T,E> setPolicy(java.lang.String policy)
policy - The policy to use for the check, may be null.RepositoryPolicypublic org.eclipse.aether.repository.RemoteRepository getRepository()
public UpdateCheck<T,E> setRepository(org.eclipse.aether.repository.RemoteRepository repository)
repository - The repository to use for the check, must not be null.public org.eclipse.aether.repository.RemoteRepository getAuthoritativeRepository()
getRepository() in case the latter denotes a repository manager.null for a
metadata update check.public UpdateCheck<T,E> setAuthoritativeRepository(org.eclipse.aether.repository.RemoteRepository authoritativeRepository)
getRepository() in case the latter denotes a repository manager.authoritativeRepository - The actual repository hosting the authoritative copy of the metadata to update,
must not be null for a metadata update check.public boolean isRequired()
public UpdateCheck<T,E> setRequired(boolean required)
required - The result of an update check. In case of false and the local file given by
getFile() does actually not exist, setException(RepositoryException) should be used
to provide the previous/cached failure that explains the absence of the file.public E getException()
null if the update check was successful.public UpdateCheck<T,E> setException(E exception)
exception - The exception for this update check, may be null if the check was successful.public java.lang.String toString()
toString in class java.lang.Object