Skip to content
Snippets Groups Projects

Refactored DOI WIP

1 file
+ 77
71
Compare changes
  • Side-by-side
  • Inline
package at.ac.tuwien.ifs.dbrepo.core.mapper;
package at.ac.tuwien.ifs.dbrepo.core.mapper;
import at.tuwien.api.container.ContainerBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.ContainerBriefDto;
import at.tuwien.api.container.ContainerDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.ContainerDto;
import at.tuwien.api.container.CreateContainerDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.CreateContainerDto;
import at.tuwien.api.container.image.DataTypeDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.image.DataTypeDto;
import at.tuwien.api.container.image.ImageBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.image.ImageBriefDto;
import at.tuwien.api.container.image.ImageCreateDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.image.ImageCreateDto;
import at.tuwien.api.container.image.ImageDto;
import at.ac.tuwien.ifs.dbrepo.core.api.container.image.ImageDto;
import at.tuwien.api.crossref.CrossrefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.crossref.CrossrefDto;
import at.tuwien.api.database.*;
import at.ac.tuwien.ifs.dbrepo.core.api.database.*;
import at.tuwien.api.database.table.TableBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.TableBriefDto;
import at.tuwien.api.database.table.TableDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.TableDto;
import at.tuwien.api.database.table.columns.ColumnBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.columns.ColumnBriefDto;
import at.tuwien.api.database.table.columns.ColumnDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.columns.ColumnDto;
import at.tuwien.api.database.table.columns.CreateTableColumnDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.columns.CreateTableColumnDto;
import at.tuwien.api.database.table.columns.concepts.ConceptDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.columns.concepts.*;
import at.tuwien.api.database.table.columns.concepts.ConceptSaveDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.ConstraintsDto;
import at.tuwien.api.database.table.columns.concepts.UnitDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.CreateTableConstraintsDto;
import at.tuwien.api.database.table.columns.concepts.UnitSaveDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.foreign.ForeignKeyBriefDto;
import at.tuwien.api.database.table.constraints.ConstraintsDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.foreign.ForeignKeyDto;
import at.tuwien.api.database.table.constraints.CreateTableConstraintsDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.foreign.ForeignKeyReferenceDto;
import at.tuwien.api.database.table.constraints.foreign.ForeignKeyBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.foreign.ReferenceTypeDto;
import at.tuwien.api.database.table.constraints.foreign.ForeignKeyDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.primary.PrimaryKeyDto;
import at.tuwien.api.database.table.constraints.foreign.ForeignKeyReferenceDto;
import at.ac.tuwien.ifs.dbrepo.core.api.database.table.constraints.unique.UniqueDto;
import at.tuwien.api.database.table.constraints.foreign.ReferenceTypeDto;
import at.ac.tuwien.ifs.dbrepo.core.api.datacite.doi.*;
import at.tuwien.api.database.table.constraints.primary.PrimaryKeyDto;
import at.ac.tuwien.ifs.dbrepo.core.api.grafana.CreateDashboardDto;
import at.tuwien.api.database.table.constraints.unique.UniqueDto;
import at.ac.tuwien.ifs.dbrepo.core.api.grafana.PermissionTypeDto;
import at.tuwien.api.datacite.doi.*;
import at.ac.tuwien.ifs.dbrepo.core.api.identifier.*;
import at.tuwien.api.identifier.*;
import at.ac.tuwien.ifs.dbrepo.core.api.identifier.ld.LdCreatorDto;
import at.tuwien.api.identifier.ld.LdCreatorDto;
import at.ac.tuwien.ifs.dbrepo.core.api.identifier.ld.LdDatasetDto;
import at.tuwien.api.identifier.ld.LdDatasetDto;
import at.ac.tuwien.ifs.dbrepo.core.api.keycloak.TokenDto;
import at.tuwien.api.keycloak.TokenDto;
import at.ac.tuwien.ifs.dbrepo.core.api.keycloak.UserCreateDto;
import at.tuwien.api.keycloak.UserCreateDto;
import at.ac.tuwien.ifs.dbrepo.core.api.maintenance.BannerMessageBriefDto;
import at.tuwien.api.maintenance.BannerMessageBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.maintenance.BannerMessageCreateDto;
import at.tuwien.api.maintenance.BannerMessageCreateDto;
import at.ac.tuwien.ifs.dbrepo.core.api.maintenance.BannerMessageDto;
import at.tuwien.api.maintenance.BannerMessageDto;
import at.ac.tuwien.ifs.dbrepo.core.api.maintenance.BannerMessageTypeDto;
import at.tuwien.api.maintenance.BannerMessageTypeDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.OrcidDto;
import at.tuwien.api.orcid.OrcidDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.OrcidActivitiesSummaryDto;
import at.tuwien.api.orcid.activities.employments.affiliation.OrcidAffiliationGroupDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.OrcidEmploymentsDto;
import at.tuwien.api.orcid.activities.employments.affiliation.group.OrcidEmploymentSummaryDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.OrcidAffiliationGroupDto;
import at.tuwien.api.orcid.activities.employments.affiliation.group.summary.organization.disambiguated.OrcidDisambiguatedDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.group.OrcidEmploymentSummaryDto;
import at.tuwien.api.orcid.activities.employments.affiliation.group.summary.organization.disambiguated.OrcidDisambiguatedSourceTypeDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.group.summary.OrcidSummaryDto;
import at.tuwien.api.ror.RorDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.group.summary.organization.OrcidOrganizationDto;
import at.tuwien.api.semantics.EntityDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.group.summary.organization.disambiguated.OrcidDisambiguatedDto;
import at.tuwien.api.semantics.OntologyBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.activities.employments.affiliation.group.summary.organization.disambiguated.OrcidDisambiguatedSourceTypeDto;
import at.tuwien.api.semantics.OntologyCreateDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.person.OrcidPersonDto;
import at.tuwien.api.semantics.OntologyDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.person.name.OrcidNameDto;
import at.tuwien.api.user.UserBriefDto;
import at.ac.tuwien.ifs.dbrepo.core.api.orcid.person.name.OrcidValueDto;
import at.tuwien.api.user.UserDto;
import at.ac.tuwien.ifs.dbrepo.core.api.ror.RorDto;
import at.tuwien.api.user.UserUpdateDto;
import at.ac.tuwien.ifs.dbrepo.core.api.semantics.EntityDto;
import at.tuwien.api.user.external.ExternalMetadataDto;
import at.ac.tuwien.ifs.dbrepo.core.api.semantics.OntologyBriefDto;
import at.tuwien.api.user.external.ExternalResultType;
import at.ac.tuwien.ifs.dbrepo.core.api.semantics.OntologyCreateDto;
import at.tuwien.api.user.external.affiliation.ExternalAffiliationDto;
import at.ac.tuwien.ifs.dbrepo.core.api.semantics.OntologyDto;
import at.tuwien.entities.container.Container;
import at.ac.tuwien.ifs.dbrepo.core.api.user.UserBriefDto;
import at.tuwien.entities.container.image.ContainerImage;
import at.ac.tuwien.ifs.dbrepo.core.api.user.UserDto;
import at.tuwien.entities.container.image.DataType;
import at.ac.tuwien.ifs.dbrepo.core.api.user.UserUpdateDto;
import at.tuwien.entities.database.*;
import at.ac.tuwien.ifs.dbrepo.core.api.user.external.ExternalMetadataDto;
import at.tuwien.entities.database.table.Table;
import at.ac.tuwien.ifs.dbrepo.core.api.user.external.ExternalResultType;
import at.tuwien.entities.database.table.columns.TableColumn;
import at.ac.tuwien.ifs.dbrepo.core.api.user.external.affiliation.ExternalAffiliationDto;
import at.tuwien.entities.database.table.columns.TableColumnConcept;
import at.ac.tuwien.ifs.dbrepo.core.entity.container.Container;
import at.tuwien.entities.database.table.columns.TableColumnUnit;
import at.ac.tuwien.ifs.dbrepo.core.entity.container.image.ContainerImage;
import at.tuwien.entities.database.table.constraints.Constraints;
import at.ac.tuwien.ifs.dbrepo.core.entity.container.image.DataType;
import at.tuwien.entities.database.table.constraints.foreignKey.ForeignKey;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.*;
import at.tuwien.entities.database.table.constraints.foreignKey.ForeignKeyReference;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.Table;
import at.tuwien.entities.database.table.constraints.foreignKey.ReferenceType;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.columns.TableColumn;
import at.tuwien.entities.database.table.constraints.primaryKey.PrimaryKey;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.columns.TableColumnConcept;
import at.tuwien.entities.database.table.constraints.unique.Unique;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.columns.TableColumnUnit;
import at.tuwien.entities.identifier.*;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.Constraints;
import at.tuwien.entities.maintenance.BannerMessage;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.foreignKey.ForeignKey;
import at.tuwien.entities.maintenance.BannerMessageType;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.foreignKey.ForeignKeyReference;
import at.tuwien.entities.semantics.Ontology;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.foreignKey.ReferenceType;
import at.tuwien.entities.user.User;
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.primaryKey.PrimaryKey;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.database.table.constraints.unique.Unique;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.identifier.*;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.maintenance.BannerMessage;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.maintenance.BannerMessageType;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.semantics.Ontology;
 
import at.ac.tuwien.ifs.dbrepo.core.entity.user.User;
import org.keycloak.representations.AccessTokenResponse;
import org.keycloak.representations.AccessTokenResponse;
import org.keycloak.representations.idm.UserRepresentation;
import org.keycloak.representations.idm.UserRepresentation;
import org.mapstruct.*;
import org.mapstruct.*;
Loading