Class ZenodoMetadata
- java.lang.Object
-
- org.gcube.portlets.widgets.ckan2zenodopublisher.shared.wrapped.ZenodoMetadata
-
- All Implemented Interfaces:
Serializable
public class ZenodoMetadata extends Object implements Serializable
The Class ZenodoMetadata.- Author:
- Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) Jan 20, 2020
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ZenodoMetadata()Instantiates a new zenodo metadata.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccess_conditions()Gets the access conditions.SerializableEnum<String>getAccess_right()Gets the access right.List<ZenodoCommunity>getCommunities()Gets the communities.StringgetConference_acronym()Gets the conference acronym.StringgetConference_dates()Gets the conference dates.StringgetConference_place()Gets the conference place.StringgetConference_session()Gets the conference session.StringgetConference_session_part()Gets the conference session part.StringgetConference_title()Gets the conference title.StringgetConference_url()Gets the conference url.List<? extends ZenodoAuthor>getContributors()Gets the contributors.SerializableEnum<String>getContributorsTypes()Gets the contributors types.List<? extends ZenodoAuthor>getCreators()Gets the creators.List<ZenodoDateInterval>getDates()Gets the dates.StringgetDescription()Gets the description.StringgetDoi()Gets the doi.DategetEmbargo_date()Gets the embargo date.List<ZenodoGrant>getGrants()Gets the grants.SerializableEnum<String>getImage_type()Gets the image type.StringgetImprint_isbn()Gets the imprint isbn.StringgetImprint_place()Gets the imprint place.StringgetImprint_publisher()Gets the imprint publisher.StringgetJournal_issue()Gets the journal issue.StringgetJournal_pages()Gets the journal pages.StringgetJournal_title()Gets the journal title.StringgetJournal_volume()Gets the journal volume.List<String>getKeywords()Gets the keywords.StringgetLanguage()Gets the language.List<String>getLicenseIDs()Gets the license IDs.List<ZenodoLocation>getLocations()Gets the locations.StringgetMethod()Gets the method.StringgetNotes()Gets the notes.StringgetPartof_pages()Gets the partof pages.StringgetPartof_title()Gets the partof title.BooleangetPreserve_doi()Gets the preserve doi.DategetPublication_date()Gets the publication date.SerializableEnum<String>getPublication_type()Gets the publication type.List<String>getReferences()Gets the references.List<ZenodoRelatedIdentifier>getRelated_identifiers()Gets the related identifiers.List<ZenodoSubject>getSubjects()Gets the subjects.List<ZenodoCreator>getThesis_supervisors()Gets the thesis supervisors.StringgetThesis_university()Gets the thesis university.StringgetTitle()Gets the title.SerializableEnum<String>getUpload_type()Gets the upload type.StringgetVersion()Gets the version.voidsetAccess_conditions(String access_conditions)Sets the access conditions.voidsetAccess_right(SerializableEnum<String> access_right)Sets the access right.voidsetCommunities(List<ZenodoCommunity> communities)Sets the communities.voidsetConference_acronym(String conference_acronym)Sets the conference acronym.voidsetConference_dates(String conference_dates)Sets the conference dates.voidsetConference_place(String conference_place)Sets the conference place.voidsetConference_session(String conference_session)Sets the conference session.voidsetConference_session_part(String conference_session_part)Sets the conference session part.voidsetConference_title(String conference_title)Sets the conference title.voidsetConference_url(String conference_url)Sets the conference url.voidsetContributors(List<ZenodoContributor> contributors)Sets the contributors.voidsetContributorsTypes(SerializableEnum<String> contributorsTypes)Sets the contributors types.voidsetCreators(List<ZenodoCreator> creators)Sets the creators.voidsetDates(List<ZenodoDateInterval> dates)Sets the dates.voidsetDescription(String description)Sets the description.voidsetDoi(String doi)Sets the doi.voidsetEmbargo_date(Date embargo_date)Sets the embargo date.voidsetGrants(List<ZenodoGrant> grants)Sets the grants.voidsetImage_type(SerializableEnum<String> image_type)Sets the image type.voidsetImprint_isbn(String imprint_isbn)Sets the imprint isbn.voidsetImprint_place(String imprint_place)Sets the imprint place.voidsetImprint_publisher(String imprint_publisher)Sets the imprint publisher.voidsetJournal_issue(String journal_issue)Sets the journal issue.voidsetJournal_pages(String journal_pages)Sets the journal pages.voidsetJournal_title(String journal_title)Sets the journal title.voidsetJournal_volume(String journal_volume)Sets the journal volume.voidsetKeywords(List<String> keywords)Sets the keywords.voidsetLanguage(String language)Sets the language.voidsetLicenseIDs(List<String> licensesIDs)Sets the license IDs.voidsetLocations(List<ZenodoLocation> locations)Sets the locations.voidsetMethod(String method)Sets the method.voidsetNotes(String notes)Sets the notes.voidsetPartof_pages(String partof_pages)Sets the partof pages.voidsetPartof_title(String partof_title)Sets the partof title.voidsetPreserve_doi(Boolean preserve_doi)Sets the preserve doi.voidsetPublication_date(Date publication_date)Sets the publication date.voidsetPublication_type(SerializableEnum<String> publication_type)Sets the publication type.voidsetReferences(List<String> references)Sets the references.voidsetRelated_identifiers(List<ZenodoRelatedIdentifier> related_identifiers)Sets the related identifiers.voidsetSubjects(List<ZenodoSubject> subjects)Sets the subjects.voidsetThesis_supervisors(List<ZenodoCreator> thesis_supervisors)Sets the thesis supervisors.voidsetThesis_university(String thesis_university)Sets the thesis university.voidsetTitle(String title)Sets the title.voidsetUpload_type(SerializableEnum<String> upload_type)Sets the upload type.voidsetVersion(String version)Sets the version.StringtoString()To string.
-
-
-
Method Detail
-
getUpload_type
public SerializableEnum<String> getUpload_type()
Gets the upload type.- Returns:
- the upload type
-
setUpload_type
public void setUpload_type(SerializableEnum<String> upload_type)
Sets the upload type.- Parameters:
upload_type- the new upload type
-
getContributorsTypes
public SerializableEnum<String> getContributorsTypes()
Gets the contributors types.- Returns:
- the contributors types
-
setContributorsTypes
public void setContributorsTypes(SerializableEnum<String> contributorsTypes)
Sets the contributors types.- Parameters:
contributorsTypes- the new contributors types
-
getPublication_type
public SerializableEnum<String> getPublication_type()
Gets the publication type.- Returns:
- the publication type
-
setPublication_type
public void setPublication_type(SerializableEnum<String> publication_type)
Sets the publication type.- Parameters:
publication_type- the new publication type
-
getImage_type
public SerializableEnum<String> getImage_type()
Gets the image type.- Returns:
- the image type
-
setImage_type
public void setImage_type(SerializableEnum<String> image_type)
Sets the image type.- Parameters:
image_type- the new image type
-
getPublication_date
public Date getPublication_date()
Gets the publication date.- Returns:
- the publication date
-
setPublication_date
public void setPublication_date(Date publication_date)
Sets the publication date.- Parameters:
publication_date- the new publication date
-
getTitle
public String getTitle()
Gets the title.- Returns:
- the title
-
setTitle
public void setTitle(String title)
Sets the title.- Parameters:
title- the new title
-
getCreators
public List<? extends ZenodoAuthor> getCreators()
Gets the creators.- Returns:
- the creators
-
setCreators
public void setCreators(List<ZenodoCreator> creators)
Sets the creators.- Parameters:
creators- the new creators
-
getDescription
public String getDescription()
Gets the description.- Returns:
- the description
-
setDescription
public void setDescription(String description)
Sets the description.- Parameters:
description- the new description
-
getAccess_right
public SerializableEnum<String> getAccess_right()
Gets the access right.- Returns:
- the access right
-
setAccess_right
public void setAccess_right(SerializableEnum<String> access_right)
Sets the access right.- Parameters:
access_right- the new access right
-
getEmbargo_date
public Date getEmbargo_date()
Gets the embargo date.- Returns:
- the embargo date
-
setEmbargo_date
public void setEmbargo_date(Date embargo_date)
Sets the embargo date.- Parameters:
embargo_date- the new embargo date
-
getAccess_conditions
public String getAccess_conditions()
Gets the access conditions.- Returns:
- the access conditions
-
setAccess_conditions
public void setAccess_conditions(String access_conditions)
Sets the access conditions.- Parameters:
access_conditions- the new access conditions
-
getDoi
public String getDoi()
Gets the doi.- Returns:
- the doi
-
setDoi
public void setDoi(String doi)
Sets the doi.- Parameters:
doi- the new doi
-
getPreserve_doi
public Boolean getPreserve_doi()
Gets the preserve doi.- Returns:
- the preserve doi
-
setPreserve_doi
public void setPreserve_doi(Boolean preserve_doi)
Sets the preserve doi.- Parameters:
preserve_doi- the new preserve doi
-
setKeywords
public void setKeywords(List<String> keywords)
Sets the keywords.- Parameters:
keywords- the new keywords
-
getNotes
public String getNotes()
Gets the notes.- Returns:
- the notes
-
setNotes
public void setNotes(String notes)
Sets the notes.- Parameters:
notes- the new notes
-
getRelated_identifiers
public List<ZenodoRelatedIdentifier> getRelated_identifiers()
Gets the related identifiers.- Returns:
- the related identifiers
-
setRelated_identifiers
public void setRelated_identifiers(List<ZenodoRelatedIdentifier> related_identifiers)
Sets the related identifiers.- Parameters:
related_identifiers- the new related identifiers
-
getContributors
public List<? extends ZenodoAuthor> getContributors()
Gets the contributors.- Returns:
- the contributors
-
setContributors
public void setContributors(List<ZenodoContributor> contributors)
Sets the contributors.- Parameters:
contributors- the new contributors
-
setReferences
public void setReferences(List<String> references)
Sets the references.- Parameters:
references- the new references
-
getCommunities
public List<ZenodoCommunity> getCommunities()
Gets the communities.- Returns:
- the communities
-
setCommunities
public void setCommunities(List<ZenodoCommunity> communities)
Sets the communities.- Parameters:
communities- the new communities
-
getGrants
public List<ZenodoGrant> getGrants()
Gets the grants.- Returns:
- the grants
-
setGrants
public void setGrants(List<ZenodoGrant> grants)
Sets the grants.- Parameters:
grants- the new grants
-
getJournal_title
public String getJournal_title()
Gets the journal title.- Returns:
- the journal title
-
setJournal_title
public void setJournal_title(String journal_title)
Sets the journal title.- Parameters:
journal_title- the new journal title
-
getJournal_volume
public String getJournal_volume()
Gets the journal volume.- Returns:
- the journal volume
-
setJournal_volume
public void setJournal_volume(String journal_volume)
Sets the journal volume.- Parameters:
journal_volume- the new journal volume
-
getJournal_issue
public String getJournal_issue()
Gets the journal issue.- Returns:
- the journal issue
-
setJournal_issue
public void setJournal_issue(String journal_issue)
Sets the journal issue.- Parameters:
journal_issue- the new journal issue
-
getJournal_pages
public String getJournal_pages()
Gets the journal pages.- Returns:
- the journal pages
-
setJournal_pages
public void setJournal_pages(String journal_pages)
Sets the journal pages.- Parameters:
journal_pages- the new journal pages
-
getConference_title
public String getConference_title()
Gets the conference title.- Returns:
- the conference title
-
setConference_title
public void setConference_title(String conference_title)
Sets the conference title.- Parameters:
conference_title- the new conference title
-
getConference_acronym
public String getConference_acronym()
Gets the conference acronym.- Returns:
- the conference acronym
-
setConference_acronym
public void setConference_acronym(String conference_acronym)
Sets the conference acronym.- Parameters:
conference_acronym- the new conference acronym
-
getConference_dates
public String getConference_dates()
Gets the conference dates.- Returns:
- the conference dates
-
setConference_dates
public void setConference_dates(String conference_dates)
Sets the conference dates.- Parameters:
conference_dates- the new conference dates
-
getConference_place
public String getConference_place()
Gets the conference place.- Returns:
- the conference place
-
setConference_place
public void setConference_place(String conference_place)
Sets the conference place.- Parameters:
conference_place- the new conference place
-
getConference_url
public String getConference_url()
Gets the conference url.- Returns:
- the conference url
-
setConference_url
public void setConference_url(String conference_url)
Sets the conference url.- Parameters:
conference_url- the new conference url
-
getConference_session
public String getConference_session()
Gets the conference session.- Returns:
- the conference session
-
setConference_session
public void setConference_session(String conference_session)
Sets the conference session.- Parameters:
conference_session- the new conference session
-
getConference_session_part
public String getConference_session_part()
Gets the conference session part.- Returns:
- the conference session part
-
setConference_session_part
public void setConference_session_part(String conference_session_part)
Sets the conference session part.- Parameters:
conference_session_part- the new conference session part
-
getImprint_publisher
public String getImprint_publisher()
Gets the imprint publisher.- Returns:
- the imprint publisher
-
setImprint_publisher
public void setImprint_publisher(String imprint_publisher)
Sets the imprint publisher.- Parameters:
imprint_publisher- the new imprint publisher
-
getImprint_isbn
public String getImprint_isbn()
Gets the imprint isbn.- Returns:
- the imprint isbn
-
setImprint_isbn
public void setImprint_isbn(String imprint_isbn)
Sets the imprint isbn.- Parameters:
imprint_isbn- the new imprint isbn
-
getImprint_place
public String getImprint_place()
Gets the imprint place.- Returns:
- the imprint place
-
setImprint_place
public void setImprint_place(String imprint_place)
Sets the imprint place.- Parameters:
imprint_place- the new imprint place
-
getPartof_title
public String getPartof_title()
Gets the partof title.- Returns:
- the partof title
-
setPartof_title
public void setPartof_title(String partof_title)
Sets the partof title.- Parameters:
partof_title- the new partof title
-
getPartof_pages
public String getPartof_pages()
Gets the partof pages.- Returns:
- the partof pages
-
setPartof_pages
public void setPartof_pages(String partof_pages)
Sets the partof pages.- Parameters:
partof_pages- the new partof pages
-
getThesis_supervisors
public List<ZenodoCreator> getThesis_supervisors()
Gets the thesis supervisors.- Returns:
- the thesis supervisors
-
setThesis_supervisors
public void setThesis_supervisors(List<ZenodoCreator> thesis_supervisors)
Sets the thesis supervisors.- Parameters:
thesis_supervisors- the new thesis supervisors
-
getThesis_university
public String getThesis_university()
Gets the thesis university.- Returns:
- the thesis university
-
setThesis_university
public void setThesis_university(String thesis_university)
Sets the thesis university.- Parameters:
thesis_university- the new thesis university
-
getSubjects
public List<ZenodoSubject> getSubjects()
Gets the subjects.- Returns:
- the subjects
-
setSubjects
public void setSubjects(List<ZenodoSubject> subjects)
Sets the subjects.- Parameters:
subjects- the new subjects
-
getVersion
public String getVersion()
Gets the version.- Returns:
- the version
-
setVersion
public void setVersion(String version)
Sets the version.- Parameters:
version- the new version
-
getLanguage
public String getLanguage()
Gets the language.- Returns:
- the language
-
setLanguage
public void setLanguage(String language)
Sets the language.- Parameters:
language- the new language
-
getLocations
public List<ZenodoLocation> getLocations()
Gets the locations.- Returns:
- the locations
-
setLocations
public void setLocations(List<ZenodoLocation> locations)
Sets the locations.- Parameters:
locations- the new locations
-
getDates
public List<ZenodoDateInterval> getDates()
Gets the dates.- Returns:
- the dates
-
setDates
public void setDates(List<ZenodoDateInterval> dates)
Sets the dates.- Parameters:
dates- the new dates
-
getMethod
public String getMethod()
Gets the method.- Returns:
- the method
-
setMethod
public void setMethod(String method)
Sets the method.- Parameters:
method- the new method
-
setLicenseIDs
public void setLicenseIDs(List<String> licensesIDs)
Sets the license IDs.- Parameters:
licensesIDs- the new license IDs
-
-