Class BioModelsChange
- java.lang.Object
-
- de.unirostock.sems.morre.client.dataholder.CrawledModel
-
- de.unirostock.sems.ModelCrawler.helper.CrawledModelRecord
-
- de.unirostock.sems.ModelCrawler.databases.Interface.Change
-
- de.unirostock.sems.ModelCrawler.databases.BioModelsDb.BioModelsChange
-
- All Implemented Interfaces:
Serializable
,Comparable<Change>
public class BioModelsChange extends Change
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
HASH_ALGORITHM
static String
HASH_ALGORITHM_FALLBACK
static String
META_HASH
-
Fields inherited from class de.unirostock.sems.ModelCrawler.databases.Interface.Change
fileName, filePath, repositoryUrl, versionId, xmlFile
-
Fields inherited from class de.unirostock.sems.ModelCrawler.helper.CrawledModelRecord
DATE_FORMAT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
calcXmlHash(File xmlFile)
protected String
calcXmlHash(File xmlFile, String algo)
String
getHash()
boolean
setXmlFile(File xmlFile)
boolean
setXmlFile(File xmlFile, String hash)
-
Methods inherited from class de.unirostock.sems.ModelCrawler.databases.Interface.Change
compareTo, generateFileId, getChangeCrawledDate, getChangeFileName, getChangeFilePath, getChangeRepositoryUrl, getChangeVersionDate, getChangeVersionId, getCrawledDate, getVersionDate, getXmlFile, setCrawledDate, setVersionDate, setXmlFile, toString
-
Methods inherited from class de.unirostock.sems.ModelCrawler.helper.CrawledModelRecord
addParent, addParent, extendDataholder, getMeta, isAvailable, setMeta
-
-
-
-
Field Detail
-
HASH_ALGORITHM
public static final String HASH_ALGORITHM
- See Also:
- Constant Field Values
-
HASH_ALGORITHM_FALLBACK
public static final String HASH_ALGORITHM_FALLBACK
- See Also:
- Constant Field Values
-
META_HASH
public static final String META_HASH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BioModelsChange
public BioModelsChange(URL repositoryUrl, String filePath, String versionId, Date versionDate, Date crawledDate) throws URISyntaxException
- Throws:
URISyntaxException
-
-
Method Detail
-
setXmlFile
public boolean setXmlFile(File xmlFile)
- Overrides:
setXmlFile
in classChange
-
getHash
public String getHash()
-
-