T - E - public final class UpdateCheck<T,E extends org.eclipse.aether.RepositoryException> extends Object
UpdateCheckManager| Constructor and Description | 
|---|
| UpdateCheck()Creates an uninitialized update check request. | 
| Modifier and Type | Method and 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. | 
| 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. | 
| 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(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(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. | 
| 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 File getFile()
public UpdateCheck<T,E> setFile(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 String getPolicy()
RepositoryPolicypublic UpdateCheck<T,E> setPolicy(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.Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.