public class SoftwareVersionConfig extends Object
| Constructor and Description |
|---|
SoftwareVersionConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAdditionalProperty(String key,
org.gcube.com.fasterxml.jackson.databind.JsonNode value) |
Map<String,org.gcube.com.fasterxml.jackson.databind.JsonNode> |
getAdditionalProperties() |
org.gcube.com.fasterxml.jackson.databind.JsonNode |
getAdditionalProperty(String key) |
org.gcube.com.fasterxml.jackson.databind.node.ArrayNode |
getAuthors() |
String |
getCodeLocation() |
String |
getConceptDOIURL() |
Date |
getDate() |
List<SoftwareVersionFile> |
getFiles() |
org.gcube.com.fasterxml.jackson.databind.JsonNode |
getGrants() |
Set<String> |
getKeywords() |
org.gcube.com.fasterxml.jackson.databind.JsonNode |
getLicense() |
String |
getName() |
SoftwareVersionConfig |
getNext() |
org.gcube.com.fasterxml.jackson.databind.node.ObjectNode |
getOriginalJson() |
SoftwareVersionConfig |
getPrevious() |
String |
getTitle() |
Variables |
getVariables() |
String |
getVersion() |
String |
getVersionDOIURL() |
Boolean |
isNewDeposition() |
void |
setConceptDOIURL(String conceptDOIURL) |
void |
setNewDeposition(Boolean newVersion) |
void |
setOriginalJson(org.gcube.com.fasterxml.jackson.databind.node.ObjectNode originalJson) |
void |
setPrevious(SoftwareVersionConfig previous) |
void |
setVersionDOIURL(String versionDOIURL) |
public static final String PREVIOUS_CONCEPT_DOI_VALUE
public static final String NAME_PROPERTY_NAME
public static final String VERSION_PROPERTY_NAME
public static final String TITLE_PROPERTY_NAME
public static final String DATE_PROPERTY_NAME
public static final String LICENSE_PROPERTY_NAME
public static final String KEYWORDS_PROPERTY_NAME
public static final String DESCRIPTION_PROPERTY_NAME
public static final String AUTHORS_PROPERTY_NAME
public static final String FILES_PROPERTY_NAME
public static final String CODE_LOCATION_PROPERTY_NAME
public static final String CONCEPT_DOI_URL_PROPERTY_NAME
public static final String VERSION_DOI_URL_PROPERTY_NAME
public static final String GRANTS_PROPERTY_NAME
protected SoftwareVersionConfig previous
protected SoftwareVersionConfig next
protected Boolean newDeposition
protected org.gcube.com.fasterxml.jackson.databind.node.ObjectNode originalJson
protected String name
protected String version
protected Date date
protected String title
protected org.gcube.com.fasterxml.jackson.databind.JsonNode license
protected org.gcube.com.fasterxml.jackson.databind.node.ArrayNode authors
protected List<SoftwareVersionFile> files
protected String codeLocation
protected String conceptDOIURL
protected String versionDOIURL
protected org.gcube.com.fasterxml.jackson.databind.JsonNode grants
public SoftwareVersionConfig getPrevious()
public void setPrevious(SoftwareVersionConfig previous)
public SoftwareVersionConfig getNext()
public Boolean isNewDeposition()
public void setNewDeposition(Boolean newVersion)
public org.gcube.com.fasterxml.jackson.databind.node.ObjectNode getOriginalJson()
public void setOriginalJson(org.gcube.com.fasterxml.jackson.databind.node.ObjectNode originalJson)
public String getName()
public String getVersion()
public Date getDate()
public String getTitle()
public org.gcube.com.fasterxml.jackson.databind.JsonNode getLicense()
public org.gcube.com.fasterxml.jackson.databind.node.ArrayNode getAuthors()
public List<SoftwareVersionFile> getFiles()
public String getCodeLocation()
public String getConceptDOIURL()
public void setConceptDOIURL(String conceptDOIURL)
public String getVersionDOIURL()
public void setVersionDOIURL(String versionDOIURL)
public org.gcube.com.fasterxml.jackson.databind.JsonNode getGrants()
public Map<String,org.gcube.com.fasterxml.jackson.databind.JsonNode> getAdditionalProperties()
public void addAdditionalProperty(String key, org.gcube.com.fasterxml.jackson.databind.JsonNode value)
public org.gcube.com.fasterxml.jackson.databind.JsonNode getAdditionalProperty(String key)
Copyright © 2023. All Rights Reserved.