public class ItemToZenodoConverter extends Object
| Constructor and Description |
|---|
ItemToZenodoConverter() |
| Modifier and Type | Method and Description |
|---|---|
static List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Contributor> |
toContributors(List<? extends ZenodoAuthor> zenodoContributors)
To contributors.
|
static List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Creator> |
toCreators(List<? extends ZenodoAuthor> zenodoCreators)
To creators.
|
static org.gcube.data.publishing.ckan2zenodo.model.zenodo.FileDeposition |
toServiceFileDeposition(ZenodoFile zenodoFile)
To service file deposition.
|
static List<ZenodoCommunity> |
toZenodoCommunities(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Community> communities)
To zenodo communities.
|
static List<ZenodoContributor> |
toZenodoContributors(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Contributor> contributors)
To zenodo contributors.
|
static List<ZenodoCreator> |
toZenodoCreators(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Creator> creators)
To zenodo creators.
|
static ZenodoFile |
toZenodoFile(org.gcube.data.publishing.ckan2zenodo.model.CkanResource ckanResource,
boolean fileAlreadyPublished)
To zenodo file.
|
static ZenodoFile |
toZenodoFile(org.gcube.data.publishing.ckan2zenodo.model.zenodo.FileDeposition fileDeposition,
boolean fileAlreadyPublished)
To zenodo file.
|
static List<ZenodoFile> |
toZenodoFiles(List<org.gcube.data.publishing.ckan2zenodo.model.CkanResource> filteredResources,
boolean filesAlreadyPublished)
To zenodo files.
|
static ZenodoItem |
toZenodoItem(org.gcube.data.publishing.ckan2zenodo.model.zenodo.ZenodoDeposition zenodoDeposition)
To zenodo item.
|
static ZenodoMetadata |
toZenodoMetadata(org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata depositionMetadata)
To zenodo metadata.
|
static org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata |
updateMetadataInfoOfDepositionMetadata(ZenodoMetadata metadata,
org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata depositionMetadata)
Update metadata info of deposition metadata.
|
public static ZenodoItem toZenodoItem(org.gcube.data.publishing.ckan2zenodo.model.zenodo.ZenodoDeposition zenodoDeposition)
zenodoDeposition - the zenodo depositionpublic static List<ZenodoFile> toZenodoFiles(List<org.gcube.data.publishing.ckan2zenodo.model.CkanResource> filteredResources, boolean filesAlreadyPublished)
filteredResources - the filtered resourcesfilesAlreadyPublished - the files already publishedpublic static ZenodoFile toZenodoFile(org.gcube.data.publishing.ckan2zenodo.model.zenodo.FileDeposition fileDeposition, boolean fileAlreadyPublished)
fileDeposition - the file depositionfileAlreadyPublished - the file already publishedpublic static ZenodoFile toZenodoFile(org.gcube.data.publishing.ckan2zenodo.model.CkanResource ckanResource, boolean fileAlreadyPublished)
ckanResource - the ckan resourcefileAlreadyPublished - the file already publishedpublic static ZenodoMetadata toZenodoMetadata(org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata depositionMetadata)
depositionMetadata - the deposition metadatapublic static List<ZenodoCommunity> toZenodoCommunities(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Community> communities)
communities - the communitiespublic static List<ZenodoContributor> toZenodoContributors(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Contributor> contributors)
contributors - the contributorspublic static List<ZenodoCreator> toZenodoCreators(List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Creator> creators)
creators - the creatorspublic static org.gcube.data.publishing.ckan2zenodo.model.zenodo.FileDeposition toServiceFileDeposition(ZenodoFile zenodoFile)
zenodoFile - the zenodo filepublic static org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata updateMetadataInfoOfDepositionMetadata(ZenodoMetadata metadata, org.gcube.data.publishing.ckan2zenodo.model.zenodo.DepositionMetadata depositionMetadata)
metadata - the metadatadepositionMetadata - the deposition metadatapublic static List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Creator> toCreators(List<? extends ZenodoAuthor> zenodoCreators)
zenodoCreators - the zenodo creatorspublic static List<org.gcube.data.publishing.ckan2zenodo.model.zenodo.Contributor> toContributors(List<? extends ZenodoAuthor> zenodoContributors)
zenodoContributors - the zenodo contributorsCopyright © 2021. All Rights Reserved.