Package org.gcube.common.software.model
Class SoftwareArtifactMetadata
java.lang.Object
org.gcube.common.software.model.SoftwareArtifactMetadata
- Author:
- Luca Frosini (ISTI - CNR) TO BE GENERALIZED
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.node.ArrayNodestatic final Stringstatic final Stringprotected Stringstatic final Stringprotected Stringprotected Datestatic final Stringstatic final Stringprotected List<SoftwareArtifactFile>static final Stringprotected com.fasterxml.jackson.databind.JsonNodestatic final Stringstatic final Stringprotected com.fasterxml.jackson.databind.JsonNodestatic final Stringprotected Stringstatic final Stringprotected Booleanprotected SoftwareArtifactMetadataprotected com.fasterxml.jackson.databind.node.ObjectNodeprotected SoftwareArtifactMetadatastatic final Stringprotected Stringstatic final Stringprotected Stringstatic final Stringstatic final Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalProperty(String key, com.fasterxml.jackson.databind.JsonNode value) com.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.node.ArrayNodegetDate()getFiles()com.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodegetName()getNext()com.fasterxml.jackson.databind.node.ObjectNodegetTitle()voidsetConceptDOIURL(String conceptDOIURL) voidsetNewDeposition(Boolean newVersion) voidsetOriginalJson(com.fasterxml.jackson.databind.node.ObjectNode originalJson) voidsetPrevious(SoftwareArtifactMetadata previous) voidsetVersionDOIURL(String versionDOIURL)
-
Field Details
-
PREVIOUS_CONCEPT_DOI_VALUE
- See Also:
-
NAME_PROPERTY_NAME
- See Also:
-
VERSION_PROPERTY_NAME
- See Also:
-
TITLE_PROPERTY_NAME
- See Also:
-
DATE_PROPERTY_NAME
- See Also:
-
LICENSE_PROPERTY_NAME
- See Also:
-
KEYWORDS_PROPERTY_NAME
- See Also:
-
DESCRIPTION_PROPERTY_NAME
- See Also:
-
AUTHORS_PROPERTY_NAME
- See Also:
-
FILES_PROPERTY_NAME
- See Also:
-
CODE_LOCATION_PROPERTY_NAME
- See Also:
-
CONCEPT_DOI_URL_PROPERTY_NAME
- See Also:
-
VERSION_DOI_URL_PROPERTY_NAME
- See Also:
-
GRANTS_PROPERTY_NAME
- See Also:
-
previous
-
next
-
newDeposition
-
originalJson
protected com.fasterxml.jackson.databind.node.ObjectNode originalJson -
name
-
version
-
date
-
title
-
license
protected com.fasterxml.jackson.databind.JsonNode license -
keywords
-
authors
protected com.fasterxml.jackson.databind.node.ArrayNode authors -
files
-
codeLocation
-
conceptDOIURL
-
versionDOIURL
-
grants
protected com.fasterxml.jackson.databind.JsonNode grants -
additionalProperties
-
-
Constructor Details
-
SoftwareArtifactMetadata
public SoftwareArtifactMetadata()
-
-
Method Details
-
getPrevious
-
setPrevious
-
getNext
-
isNewDeposition
-
setNewDeposition
-
getVariables
- Throws:
Exception
-
getOriginalJson
public com.fasterxml.jackson.databind.node.ObjectNode getOriginalJson() -
setOriginalJson
public void setOriginalJson(com.fasterxml.jackson.databind.node.ObjectNode originalJson) -
getName
-
getVersion
-
getDate
-
getTitle
-
getLicense
public com.fasterxml.jackson.databind.JsonNode getLicense() -
getKeywords
-
getAuthors
public com.fasterxml.jackson.databind.node.ArrayNode getAuthors() -
getFiles
-
getCodeLocation
-
getConceptDOIURL
-
setConceptDOIURL
-
getVersionDOIURL
-
setVersionDOIURL
-
getGrants
public com.fasterxml.jackson.databind.JsonNode getGrants() -
getAdditionalProperties
-
addAdditionalProperty
-
getAdditionalProperty
-