Package org.damap.base.rest.madmp.mapper
Class MaDmpMapper
java.lang.Object
org.damap.base.rest.madmp.mapper.MaDmpMapper
MaDmpMapper class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCertifiedWith(List<Certificates> certificates) getCertifiedWith.getDataAccess(EDataAccessType eDataAccessType) getDataAccess.getEthicalIssuesExist(DmpDO dmpDO) getEthicalIssuesExist.getPersonalData(DatasetDO datasetDO) getPersonalData.getPidSystem(PidSystems pidSystems) getPidSystem.getSecurityAndPrivacyList(DmpDO dmpDO, DatasetDO datasetDO) getSecurityAndPrivacyList.getSensitiveData(DatasetDO datasetDO) getSensitiveData.getSupportVersioning(Yesno versioning) getSupportVersioning.mapToMaDmp(EAgreement eAgreement, SecurityAndPrivacy securityAndPrivacy) mapToMaDmp.mapToMaDmp(EComplianceType eComplianceType, SecurityAndPrivacy securityAndPrivacy) mapToMaDmp.mapToMaDmp(ESecurityMeasure eSecurityMeasure, SecurityAndPrivacy securityAndPrivacy) mapToMaDmp.mapToMaDmp(ContributorDO contactDO, Contact contact) mapToMaDmp.mapToMaDmp(ContributorDO contributorDO, Contributor contributor) mapToMaDmp.mapToMaDmp(CostDO costDO, Cost cost) mapToMaDmp.mapToMaDmp(DatasetDO datasetDO, Distribution distribution) mapToMaDmp.mapToMaDmp(DatasetDO datasetDO, License license) mapToMaDmp.mapToMaDmp(DmpDO dmpDO, DatasetDO datasetDO, Dataset dataset, MapperService mapperService) mapToMaDmp.mapToMaDmp(DmpDO dmpDO, Dmp dmp, MapperService mapperService) mapToMaDmp.mapToMaDmp(FundingDO fundingDO, Funding funding) mapToMaDmp.mapToMaDmp(IdentifierDO identifierDO, ContactId contactId) mapToMaDmp.mapToMaDmp(IdentifierDO identifierDO, ContributorId contributorId) mapToMaDmp.mapToMaDmp(IdentifierDO identifierDO, FunderId funderId) mapToMaDmp.mapToMaDmp(IdentifierDO identifierDO, GrantId grantId) mapToMaDmp.mapToMaDmp(ProjectDO projectDO, Project project) mapToMaDmp.mapToMaDmpDatasetFormat(List<EDataType> types) mapToMaDmpDatasetFormat.mapToMaDmpDatasetType(List<EDataType> types) mapToMaDmpDatasetType.mapToMaDmpFromExternalStorage(ExternalStorageDO externalStorageDO, Distribution distribution) mapToMaDmpFromExternalStorage.mapToMaDmpFromExternalStorage(ExternalStorageDO externalStorageDO, Host host) mapToMaDmpFromExternalStorage.mapToMaDmpFromInternalStorage(InternalStorageDO internalStorageDO, Host host) mapToMaDmpFromInternalStorage.mapToMaDmpFromRepository(RepositoryDO repositoryDO, Distribution distribution, MapperService mapperService) mapToMaDmpFromRepository.mapToMaDmpFromRepository(Re3Data.Repository repository, Host host) mapToMaDmpFromRepository.mapToMaDmpFromStorage(StorageDO storageDO, Distribution distribution, MapperService mapperService) mapToMaDmpFromStorage.
-
Constructor Details
-
MaDmpMapper
public MaDmpMapper()
-
-
Method Details
-
mapToMaDmp
mapToMaDmp.- Parameters:
dmpDO- aDmpDOobjectdmp- aDmpobjectmapperService- aMapperServiceobject- Returns:
- a
Dmpobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
contactDO- aContributorDOobjectcontact- aContactobject- Returns:
- a
Contactobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
identifierDO- aIdentifierDOobjectcontactId- aContactIdobject- Returns:
- a
ContactIdobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
contributorDO- aContributorDOobjectcontributor- aContributorobject- Returns:
- a
Contributorobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
identifierDO- aIdentifierDOobjectcontributorId- aContributorIdobject- Returns:
- a
ContributorIdobject
-
mapToMaDmp
mapToMaDmp. -
mapToMaDmp
public Dataset mapToMaDmp(DmpDO dmpDO, DatasetDO datasetDO, Dataset dataset, MapperService mapperService) mapToMaDmp.- Parameters:
dmpDO- aDmpDOobjectdatasetDO- aDatasetDOobjectdataset- aDatasetobjectmapperService- aMapperServiceobject- Returns:
- a
Datasetobject
-
mapToMaDmpDatasetType
mapToMaDmpDatasetType. -
mapToMaDmp
mapToMaDmp.- Parameters:
datasetDO- aDatasetDOobjectdistribution- aDistributionobject- Returns:
- a
Distributionobject
-
mapToMaDmpDatasetFormat
mapToMaDmpDatasetFormat. -
mapToMaDmpFromRepository
public Distribution mapToMaDmpFromRepository(RepositoryDO repositoryDO, Distribution distribution, MapperService mapperService) mapToMaDmpFromRepository.- Parameters:
repositoryDO- aRepositoryDOobjectdistribution- aDistributionobjectmapperService- aMapperServiceobject- Returns:
- a
Distributionobject
-
mapToMaDmpFromStorage
public Distribution mapToMaDmpFromStorage(StorageDO storageDO, Distribution distribution, MapperService mapperService) mapToMaDmpFromStorage.- Parameters:
storageDO- aStorageDOobjectdistribution- aDistributionobjectmapperService- aMapperServiceobject- Returns:
- a
Distributionobject
-
mapToMaDmpFromExternalStorage
public Distribution mapToMaDmpFromExternalStorage(ExternalStorageDO externalStorageDO, Distribution distribution) mapToMaDmpFromExternalStorage.- Parameters:
externalStorageDO- aExternalStorageDOobjectdistribution- aDistributionobject- Returns:
- a
Distributionobject
-
getDataAccess
getDataAccess.- Parameters:
eDataAccessType- aEDataAccessTypeobject- Returns:
- a
Distribution.DataAccessobject
-
mapToMaDmpFromRepository
mapToMaDmpFromRepository.- Parameters:
repository- aRe3Data.Repositoryobjecthost- aHostobject- Returns:
- a
Hostobject
-
getCertifiedWith
getCertifiedWith.- Parameters:
certificates- aListobject- Returns:
- a
Host.CertifiedWithobject
-
getPidSystem
getPidSystem.- Parameters:
pidSystems- aPidSystemsobject- Returns:
- a
PidSystemobject
-
getSupportVersioning
getSupportVersioning.- Parameters:
versioning- aYesnoobject- Returns:
- a
Host.SupportVersioningobject
-
mapToMaDmpFromInternalStorage
mapToMaDmpFromInternalStorage.- Parameters:
internalStorageDO- aInternalStorageDOobjecthost- aHostobject- Returns:
- a
Hostobject
-
mapToMaDmpFromExternalStorage
mapToMaDmpFromExternalStorage.- Parameters:
externalStorageDO- aExternalStorageDOobjecthost- aHostobject- Returns:
- a
Hostobject
-
mapToMaDmp
mapToMaDmp. -
getPersonalData
getPersonalData.- Parameters:
datasetDO- aDatasetDOobject- Returns:
- a
Dataset.PersonalDataobject
-
getSecurityAndPrivacyList
getSecurityAndPrivacyList. -
mapToMaDmp
public SecurityAndPrivacy mapToMaDmp(ESecurityMeasure eSecurityMeasure, SecurityAndPrivacy securityAndPrivacy) mapToMaDmp.- Parameters:
eSecurityMeasure- aESecurityMeasureobjectsecurityAndPrivacy- aSecurityAndPrivacyobject- Returns:
- a
SecurityAndPrivacyobject
-
mapToMaDmp
public SecurityAndPrivacy mapToMaDmp(EComplianceType eComplianceType, SecurityAndPrivacy securityAndPrivacy) mapToMaDmp.- Parameters:
eComplianceType- aEComplianceTypeobjectsecurityAndPrivacy- aSecurityAndPrivacyobject- Returns:
- a
SecurityAndPrivacyobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
eAgreement- aEAgreementobjectsecurityAndPrivacy- aSecurityAndPrivacyobject- Returns:
- a
SecurityAndPrivacyobject
-
getSensitiveData
getSensitiveData.- Parameters:
datasetDO- aDatasetDOobject- Returns:
- a
Dataset.SensitiveDataobject
-
getEthicalIssuesExist
getEthicalIssuesExist.- Parameters:
dmpDO- aDmpDOobject- Returns:
- a
Dmp.EthicalIssuesExistobject
-
mapToMaDmp
mapToMaDmp. -
mapToMaDmp
mapToMaDmp. -
mapToMaDmp
mapToMaDmp.- Parameters:
identifierDO- aIdentifierDOobjectfunderId- aFunderIdobject- Returns:
- a
FunderIdobject
-
mapToMaDmp
mapToMaDmp.- Parameters:
identifierDO- aIdentifierDOobjectgrantId- aGrantIdobject- Returns:
- a
GrantIdobject
-