public class Repository extends Object
Modifier and Type | Field and Description |
---|---|
static String |
XML_ATTRIB_NAME |
static String |
XML_ATTRIB_TIMESTAMP |
static String |
XML_ELEMENT |
static String |
XML_ELEMENT_PLUGIN |
Constructor and Description |
---|
Repository() |
Modifier and Type | Method and Description |
---|---|
List<RepositoryFile> |
getFiles() |
String |
getName() |
List<RepositoryPlugin> |
getPlugins() |
Long |
getTimestamp() |
static Repository |
loadRepository(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.HttpClient client) |
static Repository |
loadRepository(URL repositoryUrl,
org.apache.http.client.HttpClient client) |
Map<File,RepositoryFile> |
lookupModifiedFiles(boolean checkEtc)
Dateien aus dem Repository mit Programmbestand vergleichen.
|
List<RepositoryPlugin> |
lookupModifiedPlugins()
Plugins aus dem Repository mit Programmbestand vergleichen.
|
Map<File,RepositoryFile> |
lookupNewFiles()
Dateien aus dem Repository mit Programmbestand vergleichen.
|
List<File> |
lookupRemovableFiles()
Dateien im Programmverzeichnis ermitteln, die sich nicht im Repository befinden und zur Löschung ausstehen.
|
void |
read(Node node) |
void |
read(Reader reader) |
void |
setName(String name) |
void |
setTimestamp(Long timestamp) |
void |
write(Writer writer) |
public static final String XML_ELEMENT
public static final String XML_ELEMENT_PLUGIN
public static final String XML_ATTRIB_NAME
public static final String XML_ATTRIB_TIMESTAMP
public List<RepositoryFile> getFiles()
public String getName()
public List<RepositoryPlugin> getPlugins()
public Long getTimestamp()
public static Repository loadRepository(URL repositoryUrl, org.apache.http.client.HttpClient client) throws URISyntaxException, IOException, ParserConfigurationException, SAXException
public static Repository loadRepository(org.apache.http.client.methods.HttpUriRequest request, org.apache.http.client.HttpClient client) throws URISyntaxException, IOException, ParserConfigurationException, SAXException
public Map<File,RepositoryFile> lookupModifiedFiles(boolean checkEtc) throws IOException, NoSuchAlgorithmException
checkEtc
- Das etc-Verzeichnis bei der Änderungsprüfung berücksichtigenIOException
- IO errorNoSuchAlgorithmException
- checksum problempublic List<RepositoryPlugin> lookupModifiedPlugins()
public Map<File,RepositoryFile> lookupNewFiles()
public List<File> lookupRemovableFiles()
public void read(Reader reader) throws ParserConfigurationException, SAXException, IOException
public void read(Node node)
public void setName(String name)
public void setTimestamp(Long timestamp)
public void write(Writer writer) throws IOException
IOException
Copyright © 2015 OpenEstate. All rights reserved.