Serialized Form
-
Package eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.AbstractAnalysisDataPackage extends Object implements Serializable
- serialVersionUID:
- -2179924716031946800L
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.AnalysisPackage extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 3006197991079331471L
-
Serialized Fields
-
additionalLinks
@Valid List<I18nLink> additionalLinks
A list of additional links for the analysis package. May be empty. -
analysisDataPackages
@Valid List<AbstractAnalysisDataPackage> analysisDataPackages
List of data packages used by the scripts in this analysis package. May be empty. -
annotations
@I18nStringSize(max=2048,message="analysis-package-management.error.analysis-package.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this analysis package. Markdown is supported. Must not contain more than 2048 characters. -
authors
@Valid @NotEmpty(message="analysis-package-management.error.analysis-package.authors.not-empty") List<Person> authors
List ofPerson
s which have created this analysis package. Must not be empty. -
dataAcquisitionProjectId
@NotEmpty(message="analysis-package-management.error.analysis-package.data-acquisition-project.id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this analysis package belongs. The dataAcquisitionProjectId must not be empty. -
dataCurators
@Valid @NotEmpty(message="analysis-package-management.error.analysis-package.data-curators.not-empty") List<Person> dataCurators
List ofPerson
s which have curated this analysis package. Must not be empty. -
description
@NotNull(message="analysis-package-management.error.analysis-package.description.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.analysis-package.description.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.analysis-package.description.i18n-string-not-empty") I18nString description
A description of the analysis package. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters. -
id
@NotEmpty(message="analysis-package-management.error.analysis-package.id.not-empty") String id
The id of the analysis package which uniquely identifies the analysis package in this application. -
institutions
@Valid List<@I18nStringSize(max=512,message="analysis-package-management.error.analysis-package.institution.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.analysis-package.institution.i18n-string-entire-not-empty") I18nString> institutions
The names of the institutions which have participated in creating this analysis package. It can be empty but if present must be specified in German and English and it must not contain more than 512 characters. -
license
@Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String license
The license of this analysis package. Markdown is supported. May be empty. Must not contain more than 1 MB characters. -
masterId
@NotEmpty(message="analysis-package-management.error.analysis-package.master-id.not-empty") @Size(max=512,message="analysis-package-management.error.analysis-package.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\$]*$",message="analysis-package-management.error.analysis-package.master-id.pattern") String masterId
The master id of the analysis package. The master id must not be empty, must be of the formana-{{dataAcquisitionProjectId}}$
and the master id must not contain more than 512 characters. -
scripts
@Valid @NotEmpty(message="analysis-package-management.error.analysis-package.scripts.at-leat-one") List<Script> scripts
List of scripts which are part of the analysis package. At least oneScript
must be specified. -
sponsors
@Valid List<Sponsor> sponsors
List ofSponsor
s which have sponsored this data package. May be empty. -
tags
@Valid @NotNull(message="analysis-package-management.error.analysis-package.tags.not-null") Tags tags
Keywords for the analysis package. Must not be empty. -
title
@NotNull(message="analysis-package-management.error.analysis-package.title.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.analysis-package.title.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.analysis-package.title.i18n-string-entire-not-empty") I18nString title
The title of the analysis package. It must be specified in German and English and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.AnalysisPackageAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 1690739615351485989L
-
Serialized Fields
-
analysisPackageId
@NotEmpty(message="analysis-package-management.error.analysis-package-attachment-metadata.analysis-package-id.not-empty") String analysisPackageId
The id of theAnalysisPackage
to which this attachment belongs. Must not be empty. -
dataAcquisitionProjectId
@NotEmpty(message="analysis-package-management.error.analysis-package-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theAnalysisPackage
of this attachment belongs. Must not be empty. -
description
@NotNull(message="analysis-package-management.error.analysis-package-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="analysis-package-management.error.analysis-package-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
fileName
@NotEmpty(message="analysis-package-management.error.analysis-package-attachment-metadata.filename.not-empty") @Pattern(message="analysis-package-management.error.analysis-package-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInAnalysisPackage
@NotNull(message="analysis-package-management.error.analysis-package-attachment-metadata.index-in-analysis-package.not-null") Integer indexInAnalysisPackage
The index in theAnalysisPackage
of this attachment. Used for sorting the attachments of thisAnalysisPackage
. Must not be empty. -
language
@NotNull(message="analysis-package-management.error.analysis-package-attachment-metadata.language.not-null") @ValidIsoLanguage(message="analysis-package-management.error.analysis-package-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
masterId
String masterId
The master id of the analysis package attachment. -
title
@NotEmpty(message="analysis-package-management.error.analysis-package-attachment-metadata.title.not-null") @Size(max=2048,message="analysis-package-management.error.analysis-package-attachment-metadata.title.string-size") String title
The title of this attachment in the attachments' language. Must not be empty and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.CustomDataPackage extends AbstractAnalysisDataPackage implements Serializable
- serialVersionUID:
- -513926799487045749L
-
Serialized Fields
-
accessWay
String accessWay
Must be one of AVAILABLE_ACCESS_WAYS. May be empty. -
annotations
@I18nStringSize(max=2048,message="analysis-package-management.error.custom-data-package.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this analysis package. Markdown is supported. Must not contain more than 2048 characters. -
availabilityType
I18nString availabilityType
Must be one of AVAILABLE_AVAILABILITY_TYPES. -
dataSources
@Valid List<DataSource> dataSources
List of data sources used to create this custom data package. May be empty. -
description
@NotNull(message="analysis-package-management.error.custom-data-package.description.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.custom-data-package.description.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.custom-data-package.description.i18n-string-not-empty") I18nString description
A description of the analysis package. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters. -
title
@NotNull(message="analysis-package-management.error.custom-data-package.title.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.custom-data-package.title.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.custom-data-package.title.i18n-string-entire-not-empty") I18nString title
The title of the custom data package. It must be specified in German and English and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.DataPackage extends AbstractAnalysisDataPackage implements Serializable
- serialVersionUID:
- 6160837016758021746L
-
Serialized Fields
-
accessWay
@NotEmpty(message="analysis-package-management.error.analyzed-data-package.access-way.not-empty") String accessWay
-
dataPackageMasterId
@NotEmpty(message="analysis-package-management.error.analyzed-data-package.data-package-master-id.not-empty") String dataPackageMasterId
-
version
@NotEmpty(message="analysis-package-management.error.analyzed-data-package.version.not-empty") String version
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.DataSource extends Object implements Serializable
- serialVersionUID:
- -5737407422356435071L
-
Serialized Fields
-
license
@Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String license
The license of this data source. Markdown is supported. May be empty. Must not contain more than 1 MB characters. -
name
@NotNull(message="analysis-package-management.error.data-source.not-null") @I18nStringSize(max=512,message="analysis-package-management.error.data-source.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.data-source.i18n-string-not-empty") I18nString name
The name of the data source where the data is stored must be specified here (e.g. name of the institution/repository, private data storage). Must not be empty and must not contain more than 512 characters. -
url
@URL(message="analysis-package-management.error.data-source-url.invalid-url") @Size(max=2000,message="analysis-package-management.error.data-source-url.length") String url
Optional url for the data source. If specified it must be a valid URL and not longer than 2000 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.ExternalDataPackage extends AbstractAnalysisDataPackage implements Serializable
- serialVersionUID:
- 7675341390552887966L
-
Serialized Fields
-
annotations
@I18nStringSize(max=2048,message="analysis-package-management.error.external-data-package.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this analysis package. Markdown is supported. Must not contain more than 2048 characters. -
availabilityType
I18nString availabilityType
Must be one of AVAILABLE_AVAILABILITY_TYPES. -
dataSource
@NotNull(message="analysis-package-management.error.external-data-package.data-source.not-null") @I18nStringSize(max=512,message="analysis-package-management.error.external-data-package.data-source.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.external-data-package.data-source.i18n-string-not-empty") I18nString dataSource
The data source where the data is stored must be specified here (e.g. name of the institution/repository, private data storage). Must not be empty and must not contain more than 512 characters. -
dataSourceUrl
@URL(message="analysis-package-management.error.external-data-package.data-source-url.invalid-url") @Size(max=2000,message="analysis-package-management.error.external-data-package.data-source-url.length") String dataSourceUrl
Optional url for the data source. If specified it must be a valid URL and not longer than 2000 characters. -
description
@NotNull(message="analysis-package-management.error.external-data-package.description.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.external-data-package.description.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.external-data-package.description.i18n-string-not-empty") I18nString description
A description of the analysis package. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters. -
license
@Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String license
The license of this external data package. Markdown is supported. May be empty. Must not contain more than 1 MB characters. -
title
@NotNull(message="analysis-package-management.error.external-data-package.title.not-null") @I18nStringSize(max=2048,message="analysis-package-management.error.external-data-package.title.i18n-string-size") @I18nStringEntireNotEmpty(message="analysis-package-management.error.external-data-package.title.i18n-string-entire-not-empty") I18nString title
The title of the external data package. It must be specified in German and English and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.QAbstractAnalysisDataPackage extends com.querydsl.core.types.dsl.BeanPath<AbstractAnalysisDataPackage> implements Serializable
- serialVersionUID:
- -886836140L
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.QAnalysisPackage extends com.querydsl.core.types.dsl.EntityPathBase<AnalysisPackage> implements Serializable
- serialVersionUID:
- -960831008L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
additionalLinks
com.querydsl.core.types.dsl.ListPath<I18nLink,QI18nLink> additionalLinks
-
analysisDataPackages
com.querydsl.core.types.dsl.ListPath<AbstractAnalysisDataPackage,QAbstractAnalysisDataPackage> analysisDataPackages
-
annotations
QI18nString annotations
-
authors
com.querydsl.core.types.dsl.ListPath<Person,QPerson> authors
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataCurators
com.querydsl.core.types.dsl.ListPath<Person,QPerson> dataCurators
-
description
QI18nString description
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
institutions
com.querydsl.core.types.dsl.ListPath<I18nString,QI18nString> institutions
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
license
com.querydsl.core.types.dsl.StringPath license
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
scripts
com.querydsl.core.types.dsl.ListPath<Script,QScript> scripts
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
sponsors
com.querydsl.core.types.dsl.ListPath<Sponsor,QSponsor> sponsors
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
tags
QTags tags
-
title
QI18nString title
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.QScript extends com.querydsl.core.types.dsl.BeanPath<Script> implements Serializable
- serialVersionUID:
- -6207499L
-
Serialized Fields
-
license
com.querydsl.core.types.dsl.StringPath license
-
softwarePackage
com.querydsl.core.types.dsl.StringPath softwarePackage
-
softwarePackageVersion
com.querydsl.core.types.dsl.StringPath softwarePackageVersion
-
title
com.querydsl.core.types.dsl.StringPath title
-
usedLanguage
com.querydsl.core.types.dsl.StringPath usedLanguage
-
uuid
com.querydsl.core.types.dsl.StringPath uuid
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.QTags extends com.querydsl.core.types.dsl.BeanPath<Tags> implements Serializable
- serialVersionUID:
- 299462083L
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.Script extends Object implements Serializable
- serialVersionUID:
- 5119412626299466224L
-
Serialized Fields
-
license
@Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String license
The license of the script. Markdown is supported. May be empty. Must not contain more than 1 MB characters. -
softwarePackage
String softwarePackage
The software package in which this script was written. Must be one ofSoftwarePackages
. -
softwarePackageVersion
@NotEmpty(message="analysis-package-management.error.script.software-package-version.not-empty") @Size(max=32,message="analysis-package-management.error.script.software-package-version.string-size") String softwarePackageVersion
The version of the software package in which this script was written. Must not be empty and must not contain more than 32 characters. -
title
@Size(max=2048,message="analysis-package-management.error.script.title.size") String title
The title of the script. It must not contain more than 2048 characters. -
usedLanguage
@NotEmpty(message="analysis-package-management.error.script.used-language.not-empty") @ValidIsoLanguage(message="analysis-package-management.error.script.used-language.not-valid") String usedLanguage
The human language used for code comments as ISO 639 code. Must not be empty and must be a valid ISO 639 code. -
uuid
@NotEmpty(message="analysis-package-management.error.script.uuid.not-empty") String uuid
Client side generated id of the script. Used to reference script attachments. Not unique in the DB cause shadow copies ofAnalysisPackage
s do not changes this id. Must not be empty and must be unique within theAnalysisPackage
.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.ScriptAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 5380995617337286180L
-
Serialized Fields
-
analysisPackageId
@NotEmpty(message="analysis-package-management.error.script-attachment-metadata.analysis-package-id.not-empty") String analysisPackageId
The id of theAnalysisPackage
to which this attachment belongs. Must not be empty. -
dataAcquisitionProjectId
@NotEmpty(message="analysis-package-management.error.script-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theAnalysisPackage
of this attachment belongs. Must not be empty. -
fileName
@NotEmpty(message="analysis-package-management.error.script-attachment-metadata.filename.not-empty") @Pattern(message="analysis-package-management.error.script-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
masterId
String masterId
The master id of the analysis package attachment. -
scriptUuid
@NotEmpty(message="analysis-package-management.error.script-attachment-metadata.script-uuid.not-empty") String scriptUuid
The uuid of theScript
to which this attachment belongs. Must not be empty. Must be unique within an analysis package (there must be at most one attachment per script). Duplicates are only possible for shadow copies.
-
-
Class eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.Tags extends Object implements Serializable
- serialVersionUID:
- 2019192566828607087L
-
Serialized Fields
-
de
@NotEmpty(message="analysis-package-management.error.analysis-package.tags.not-empty") Set<String> de
German tags. At least one tag must be provided. -
en
@NotEmpty(message="analysis-package-management.error.analysis-package.tags.not-empty") Set<String> en
English tags. At least one tag must be provided.
-
-
-
Package eu.dzhw.fdz.metadatamanagement.common.domain
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.AbstractRdcDomainObject extends Object implements Serializable
- serialVersionUID:
- 3133436703243893299L
-
Serialized Fields
-
createdBy
String createdBy
The name of the user which has created this object. -
createdDate
LocalDateTime createdDate
The date and time (in UTC) when this domain object was created. -
lastModifiedBy
String lastModifiedBy
The name of the user who last saved this object. -
lastModifiedDate
LocalDateTime lastModifiedDate
The date and time when this object was last saved. -
version
Long version
Number which is incremented on each save of this object.
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.AbstractShadowableRdcDomainObject extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 8006229461938445620L
-
Serialized Fields
-
hidden
boolean hidden
True if and only if the shadow copy must not be available for the public user. Only shadow copies which have a successor may be hidden. -
shadow
boolean shadow
Determines whether this document is a shadow copy. -
successorId
String successorId
The document id which is the successor to this shadow copy.
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Country extends Object implements Serializable
- serialVersionUID:
- 3863141558622792401L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.I18nLink extends Object implements Serializable
- serialVersionUID:
- 2944876105515200207L
-
Serialized Fields
-
displayText
@I18nStringSize(max=512) I18nString displayText
An optionalI18nString
for displaying the link. Must not be longer than 512 characters. -
url
@URL(message="global.error.i18nlink.url.invalid") @Size(max=2000,message="global.error.i18nlink.url.length") @NotEmpty(message="global.error.i18nlink.url.not-empty") String url
The URL of the link. Must not be longer than 2000 characters, must not be empty and must be a valid url.
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.I18nString extends Object implements Serializable
- serialVersionUID:
- -1719643047898392875L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.ImmutableI18nString extends I18nString implements Serializable
- serialVersionUID:
- -348100501159179531L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Period extends Object implements Serializable
- serialVersionUID:
- -6927910736039696272L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Person extends Object implements Serializable
- serialVersionUID:
- 1594224585287945999L
-
Serialized Fields
-
firstName
@NotEmpty(message="global.error.person.first-name.not-empty") String firstName
The first name of the person. Must not be empty. -
lastName
@NotEmpty(message="global.error.person.last-name.not-empty") String lastName
The last name of the person. Must not be empty. -
middleName
String middleName
The middle name of the person. -
orcid
@Pattern(regexp="^\\d{4}-\\d{4}-\\d{4}-(\\d{3}X|\\d{4})$",message="global.error.person.orcid.pattern") String orcid
The ORCID of the person. If present must comply to the pattern: xxxx-xxxx-xxxx-xxxx
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QAbstractRdcDomainObject extends com.querydsl.core.types.dsl.BeanPath<AbstractRdcDomainObject> implements Serializable
- serialVersionUID:
- 912656940L
-
Serialized Fields
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QAbstractShadowableRdcDomainObject extends com.querydsl.core.types.dsl.BeanPath<AbstractShadowableRdcDomainObject> implements Serializable
- serialVersionUID:
- 171780690L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QCounter extends com.querydsl.core.types.dsl.EntityPathBase<Counter> implements Serializable
- serialVersionUID:
- -1364940682L
-
Serialized Fields
-
id
com.querydsl.core.types.dsl.StringPath id
-
seq
com.querydsl.core.types.dsl.NumberPath<Long> seq
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QI18nLink extends com.querydsl.core.types.dsl.BeanPath<I18nLink> implements Serializable
- serialVersionUID:
- 1565219838L
-
Serialized Fields
-
displayText
QI18nString displayText
-
url
com.querydsl.core.types.dsl.StringPath url
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QI18nString extends com.querydsl.core.types.dsl.BeanPath<I18nString> implements Serializable
- serialVersionUID:
- 1148394261L
-
Serialized Fields
-
de
com.querydsl.core.types.dsl.StringPath de
-
en
com.querydsl.core.types.dsl.StringPath en
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QPeriod extends com.querydsl.core.types.dsl.BeanPath<Period> implements Serializable
- serialVersionUID:
- 595913735L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QPerson extends com.querydsl.core.types.dsl.BeanPath<Person> implements Serializable
- serialVersionUID:
- 595923355L
-
Serialized Fields
-
firstName
com.querydsl.core.types.dsl.StringPath firstName
-
lastName
com.querydsl.core.types.dsl.StringPath lastName
-
middleName
com.querydsl.core.types.dsl.StringPath middleName
-
orcid
com.querydsl.core.types.dsl.StringPath orcid
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QSponsor extends com.querydsl.core.types.dsl.BeanPath<Sponsor> implements Serializable
- serialVersionUID:
- -26696300L
-
Serialized Fields
-
fundingProgram
com.querydsl.core.types.dsl.StringPath fundingProgram
-
fundingRef
com.querydsl.core.types.dsl.StringPath fundingRef
-
name
QI18nString name
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.QTask extends com.querydsl.core.types.dsl.EntityPathBase<Task> implements Serializable
- serialVersionUID:
- 1126991179L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
errorList
eu.dzhw.fdz.metadatamanagement.common.rest.errors.QErrorListDto errorList
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
location
com.querydsl.core.types.dsl.StringPath location
-
state
com.querydsl.core.types.dsl.EnumPath<Task.TaskState> state
-
type
com.querydsl.core.types.dsl.EnumPath<Task.TaskType> type
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Resolution extends Object implements Serializable
- serialVersionUID:
- -5319528181583261719L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.ShadowCopyCreateNotAllowedException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 8703032968011674001L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.ShadowCopyDeleteNotAllowedException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 2776116860623528478L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.ShadowCopySaveNotAllowedException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 952951203132962140L
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Sponsor extends Object implements Serializable
- serialVersionUID:
- -2205399590286037466L
-
Serialized Fields
-
fundingProgram
String fundingProgram
The funding program. May be a any description using letters and/or numbers. -
fundingRef
String fundingRef
The funding reference number. May be a number or a combination of numbers, letters and/or special characters. -
name
@I18nStringSize(max=512,message="data-package-management.error.data-package.sponsor.i18n-string-size") @I18nStringEntireNotEmpty(message="data-package-management.error.data-package.sponsor.i18n-string-size") I18nString name
The name of the sponsor which has sponsored the study or project from which this data package results. It must be specified in German and English and it must not contain more than 512 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.common.domain.Task extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- -363741437715597872L
-
Serialized Fields
-
errorList
eu.dzhw.fdz.metadatamanagement.common.rest.errors.ErrorListDto errorList
The list of errors which occurred during execution of the task. -
id
String id
The id or task number of the task. -
location
String location
The location URI of the result of the task. -
state
Task.TaskState state
The current state of the task. -
type
Task.TaskType type
The type of the task.
-
-
-
Package eu.dzhw.fdz.metadatamanagement.common.websocket.domain
-
Class eu.dzhw.fdz.metadatamanagement.common.websocket.domain.QActiveWebsocketSession extends com.querydsl.core.types.dsl.EntityPathBase<ActiveWebsocketSession> implements Serializable
- serialVersionUID:
- 1834615636L
-
Serialized Fields
-
browser
com.querydsl.core.types.dsl.StringPath browser
-
browserMajorVersion
com.querydsl.core.types.dsl.StringPath browserMajorVersion
-
clientOs
com.querydsl.core.types.dsl.StringPath clientOs
-
clientOsVersion
com.querydsl.core.types.dsl.StringPath clientOsVersion
-
connectedAt
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> connectedAt
-
id
com.querydsl.core.types.dsl.StringPath id
-
stompVersions
com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> stompVersions
-
-
-
Package eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.Concept extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 2645187074336809036L
-
Serialized Fields
-
authors
@Valid @NotEmpty(message="concept-management.error.concept.authors.not-empty") List<Person> authors
List ofPerson
s which have defined this concept. Must not be empty. -
citationHint
@NotEmpty(message="concept-management.error.concept.citation-hint.not-empty") @Size(max=2048,message="concept-management.error.concept.citation-hint.size") String citationHint
Hint on how to cite this concept. Markdown is supported. Must not be empty and must not contain more than 2048 characters. -
description
@NotNull(message="concept-management.error.concept.description.not-null") @I18nStringSize(max=2048,message="concept-management.error.concept.description.i18n-string-size") @I18nStringEntireNotEmpty(message="concept-management.error.concept.description.i18n-string-not-empty") I18nString description
A description of the concept. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters. -
doi
@Size(max=512,message="concept-management.error.concept.doi.size") String doi
The doi of the paper defining the concept. Must not contain more than 512 characters. -
id
@NotEmpty(message="concept-management.error.concept.id.not-empty") @Pattern(regexp="^con-[^,;\\s]+\\$$",message="concept-management.error.concept.id.not-valid-id") @Size(max=512,message="concept-management.error.concept.id.size") String id
The id of the concept which uniquely identifies the concept in this application. Must not be empty and must not contain more than 512 characters. Must start with "con-" and end with "$" and must not contain any whitespace. -
license
@Size(max=1048576,message="concept-management.error.concept.license.size") String license
The license of this concept. Markdown is supported. Must not contain more than 1 MB characters. -
originalLanguages
@NotEmpty(message="concept-management.error.concept.original-languages.not-empty") Set<@ValidIsoLanguage(message="concept-management.error.concept.original-languages.not-valid-iso") String> originalLanguages
The original languages of the definition of the concept as ISO 639 code. Must not be empty. -
tags
@Valid @NotNull(message="concept-management.error.concept.tags.not-null") Tags tags
Keywords for the concept. Must not be empty. -
title
@NotNull(message="concept-management.error.concept.title.not-null") @I18nStringSize(max=512,message="concept-management.error.concept.title.i18n-string-size") @I18nStringEntireNotEmpty(message="concept-management.error.concept.title.i18n-string-entire-not-empty") I18nString title
The title of the concept. It must be specified in German and English and it must not contain more than 512 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.ConceptAttachmentMetadata extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- -3238212286047012095L
-
Serialized Fields
-
conceptId
@NotEmpty(message="concept-management.error.concept-attachment-metadata.concept-id.not-empty") String conceptId
The id of theConcept
to which this attachment belongs. Must not be empty. -
description
@NotNull(message="concept-management.error.concept-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="concept-management.error.concept-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
fileName
@NotEmpty(message="concept-management.error.concept-attachment-metadata.filename.not-empty") @Pattern(message="concept-management.error.concept-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInConcept
@NotNull(message="concept-management.error.concept-attachment-metadata.index-in-concept.not-null") Integer indexInConcept
-
language
@NotNull(message="concept-management.error.concept-attachment-metadata.language.not-null") @ValidIsoLanguage(message="concept-management.error.concept-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
title
@NotEmpty(message="concept-management.error.concept-attachment-metadata.title.not-null") @Size(max=2048,message="concept-management.error.concept-attachment-metadata.title.string-size") String title
An optional title of this attachment in the attachments' language. It must not contain more than 2048 characters. -
type
@NotNull(message="concept-management.error.concept-attachment-metadata.type.not-null") @I18nStringSize(min=1,max=32,message="concept-management.error.concept-attachment-metadata.type.i18n-string-size") I18nString type
The type of the attachment. Must be one ofConceptAttachmentTypes
and must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.ConceptInUseException extends RuntimeException implements Serializable
- serialVersionUID:
- -6974472294658484192L
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.QConcept extends com.querydsl.core.types.dsl.EntityPathBase<Concept> implements Serializable
- serialVersionUID:
- 825301184L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
authors
com.querydsl.core.types.dsl.ListPath<Person,QPerson> authors
-
citationHint
com.querydsl.core.types.dsl.StringPath citationHint
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
description
QI18nString description
-
doi
com.querydsl.core.types.dsl.StringPath doi
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
license
com.querydsl.core.types.dsl.StringPath license
-
originalLanguages
com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> originalLanguages
-
tags
QTags tags
-
title
QI18nString title
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.QTags extends com.querydsl.core.types.dsl.BeanPath<Tags> implements Serializable
- serialVersionUID:
- -1240927039L
-
Class eu.dzhw.fdz.metadatamanagement.conceptmanagement.domain.Tags extends Object implements Serializable
- serialVersionUID:
- 2019192566828607087L
-
-
Package eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.DataPackage extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -2715210632386850012L
-
Serialized Fields
-
additionalLinks
@Valid List<I18nLink> additionalLinks
A list of additional links for the data package. May be empty. -
annotations
@I18nStringSize(max=2048,message="data-package-management.error.data-package.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this dataPackage. Markdown is supported. Must not contain more than 2048 characters. -
approvedUsage
String approvedUsage
Arbitrary text with approved purposes of use for this dataPackage. -
approvedUsageList
List<ApprovedUsageEnum> approvedUsageList
A list of allowed use cases for the data-package. The items of that list are elements of the ApprovedUsageEnum (--> controlled vocabulary). -
dataAcquisitionProjectId
@NotEmpty(message="data-package-management.error.data-package.data-acquisition-project.id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this dataPackage belongs. The dataAcquisitionProjectId must not be empty. -
dataCurators
@Valid @NotEmpty(message="data-package-management.error.data-package.data-curators.not-empty") List<Person> dataCurators
List ofPerson
s which have curated this data package. Must not be empty. -
description
@NotNull(message="data-package-management.error.data-package.description.not-null") @I18nStringSize(max=2048,message="data-package-management.error.data-package.description.i18n-string-size") @I18nStringEntireNotEmpty(message="data-package-management.error.data-package.description.i18n-string-not-empty") I18nString description
A description of the dataPackage. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters. -
externalDataPackage
Boolean externalDataPackage
Shows if a data package is external. -
id
@NotEmpty(message="data-package-management.error.data-package.id.not-empty") String id
The id of the dataPackage which uniquely identifies the dataPackage in this application. -
institutions
@NotEmpty(message="data-package-management.error.data-package.institutions.not-null") List<@I18nStringSize(max=512,message="data-package-management.error.data-package.institution.i18n-string-size") @I18nStringEntireNotEmpty(message="data-package-management.error.data-package.institution.i18n-string-entire-not-empty") I18nString> institutions
The names of the institutions which have performed the study from which this data package results. It must be specified in German and English and it must not contain more than 512 characters. -
masterId
@NotEmpty(message="data-package-management.error.data-package.master-id.not-empty") @Size(max=512,message="data-package-management.error.data-package.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\$]*$",message="data-package-management.error.data-package.master-id.pattern") String masterId
The master id of the dataPackage. The master id must not be empty, must be of the formstu-{{dataAcquisitionProjectId}}$
and the master id must not contain more than 512 characters. -
projectContributors
@Valid @NotEmpty(message="data-package-management.error.data-package.project-contributors.not-empty") List<Person> projectContributors
List ofPerson
s which have performed this dataPackage. Must not be empty. -
remarksUserService
String remarksUserService
Remarks for the User Service configuration. -
sponsors
@Valid @NotEmpty(message="data-package-management.error.data-package.sponsor.not-empty") List<Sponsor> sponsors
List ofSponsor
s which have sponsored this data package. Must not be empty. Needs at least one sponsor. -
studySeries
@I18nStringSize(max=512,message="data-package-management.error.data-package.study-series.i18n-string-size") I18nString studySeries
The name of the series of dataPackages to which this dataPackage belongs. If specified it must be specified in German and English. It must not contain more than 512 characters and must not contain ",". -
surveyDesign
@NotNull(message="data-package-management.error.data-package.survey-design.not-null") I18nString surveyDesign
The survey design of thisDataPackage
. Must be one ofSurveyDesigns
and must not be empty. -
tags
@Valid @NotNull(message="data-package-management.error.data-package.tags.not-null") Tags tags
Keywords for the dataPackage. -
title
@NotNull(message="data-package-management.error.data-package.title.not-null") @I18nStringSize(max=2048,message="data-package-management.error.data-package.title.i18n-string-size") @I18nStringEntireNotEmpty(message="data-package-management.error.data-package.title.i18n-string-entire-not-empty") I18nString title
The title of the dataPackage. It must be specified in German and English and it must not contain more than 2048 characters. -
transmissionViaVerbundFdb
Boolean transmissionViaVerbundFdb
Shows if a dataPackage was transmitted via VerbundFDB.
-
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.DataPackageAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 6430402823602559992L
-
Serialized Fields
-
citationDetails
@Valid MethodReportCitationDetails citationDetails
Additional details required to generate a citation hint for Method Reports. Can be null for other attachment types than method reports. Can also be null for legacy method reports. -
dataAcquisitionProjectId
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theDataPackage
of this attachment belongs. Must not be empty. -
dataPackageId
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.data-package-id.not-empty") String dataPackageId
The id of theDataPackage
to which this attachment belongs. Must not be empty. -
description
@NotNull(message="data-package-management.error.data-package-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="data-package-management.error.data-package-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
doi
@Size(max=512,message="attachment.error.doi.size") @Pattern(message="attachment.error.doi.pattern",regexp="^https:\\/\\/doi.org\\/([_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\/\\:.]{1,}$)") String doi
The doi of the attachment. Must not contain more than 512 characters. Must match the pattern of a doi-url https://doi.org/{id} -
fileName
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.filename.not-empty") @Pattern(message="data-package-management.error.data-package-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInDataPackage
@NotNull(message="data-package-management.error.data-package-attachment-metadata.index-in-data-package.not-null") Integer indexInDataPackage
The index in theDataPackage
of this attachment. Used for sorting the attachments of thisDataPackage
. Must not be empty. -
language
@NotNull(message="data-package-management.error.data-package-attachment-metadata.language.not-null") @ValidIsoLanguage(message="data-package-management.error.data-package-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
masterId
String masterId
The master id of the dataPackage attachment. -
title
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.title.not-null") @Size(max=2048,message="data-package-management.error.data-package-attachment-metadata.title.string-size") String title
An optional title of this attachment in the attachments' language. Must not be empty and it must not contain more than 2048 characters. -
type
@NotNull(message="data-package-management.error.data-package-attachment-metadata.type.not-null") @I18nStringSize(min=1,max=32,message="data-package-management.error.data-package-attachment-metadata.type.i18n-string-size") I18nString type
The type of the attachment. Must be one ofDataPackageAttachmentTypes
and must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.MethodReportCitationDetails extends Object implements Serializable
- serialVersionUID:
- 2681357446514512384L
-
Serialized Fields
-
authors
@Valid @NotEmpty(message="data-package-management.error.data-package-attachment-metadata.authors.not-empty") List<Person> authors
List ofPerson
s which have authored this report. Must not be empty. -
institution
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.institution.not-empty") @Size(max=512,message="data-package-management.error.data-package-attachment-metadata.institution.string-size") String institution
The institution which created the method report. Must not be empty and not more than 512 characters. -
location
@NotEmpty(message="data-package-management.error.data-package-attachment-metadata.location.not-empty") @Size(max=512,message="data-package-management.error.data-package-attachment-metadata.location.string-size") String location
The location of the institution which created the method report. Must not be empty and not more than 512 characters. -
publicationYear
@NotNull(message="data-package-management.error.data-package-attachment-metadata.publication-year.not-null") @Min(value=1990L,message="data-package-management.error.data-package-attachment-metadata.publication-year.min") @Max(value=2050L,message="data-package-management.error.data-package-attachment-metadata.publication-year.max") Integer publicationYear
The year in which the method report was published. Must not be empty and not before 1990.
-
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.QDataPackage extends com.querydsl.core.types.dsl.EntityPathBase<DataPackage> implements Serializable
- serialVersionUID:
- -1308704352L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
additionalLinks
com.querydsl.core.types.dsl.ListPath<I18nLink,QI18nLink> additionalLinks
-
annotations
QI18nString annotations
-
approvedUsage
com.querydsl.core.types.dsl.StringPath approvedUsage
-
approvedUsageList
com.querydsl.core.types.dsl.ListPath<ApprovedUsageEnum,com.querydsl.core.types.dsl.EnumPath<ApprovedUsageEnum>> approvedUsageList
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataCurators
com.querydsl.core.types.dsl.ListPath<Person,QPerson> dataCurators
-
description
QI18nString description
-
externalDataPackage
com.querydsl.core.types.dsl.BooleanPath externalDataPackage
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
institutions
com.querydsl.core.types.dsl.ListPath<I18nString,QI18nString> institutions
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
projectContributors
com.querydsl.core.types.dsl.ListPath<Person,QPerson> projectContributors
-
remarksUserService
com.querydsl.core.types.dsl.StringPath remarksUserService
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
sponsors
com.querydsl.core.types.dsl.ListPath<Sponsor,QSponsor> sponsors
-
studySeries
QI18nString studySeries
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
surveyDesign
QI18nString surveyDesign
-
tags
QTags tags
-
title
QI18nString title
-
transmissionViaVerbundFdb
com.querydsl.core.types.dsl.BooleanPath transmissionViaVerbundFdb
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.QTags extends com.querydsl.core.types.dsl.BeanPath<Tags> implements Serializable
- serialVersionUID:
- -1851382731L
-
Class eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.Tags extends Object implements Serializable
- serialVersionUID:
- 72245732592890720L
-
-
Package eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain.DataSet extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 8454546047986299035L
-
Serialized Fields
-
annotations
@I18nStringSize(max=2048,message="data-set-management.error.variable.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for the dataset. Markdown is supported. Must not contain more than 2048 characters. -
dataAcquisitionProjectId
@NotEmpty(message="data-set-management.error.data-set.data-acquisition-project.id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this dataset belongs. The dataAcquisitionProjectId must not be empty. -
dataPackageId
@NotEmpty(message="data-set-management.error.data-set.dataPackage.id.not-empty") String dataPackageId
The id of theOrderedDataPackage
to which this dataset belongs. Must not be empty. -
description
@NotNull(message="data-set-management.error.data-set.description.not-null") @I18nStringSize(max=2048,message="data-set-management.error.data-set.description.i18n-string-size") I18nString description
A short description of the dataset. It must be specified in at least one language and it must not contain more than 2048 characters. -
format
I18nString format
The format of the dataset. Must be one ofFormat
. -
id
@NotEmpty(message="data-set-management.error.data-set.id.not-empty") String id
The id of the dataset which uniquely identifies the dataset in this application. -
languages
List<@ValidIsoLanguage(message="data-set-management.error.sub-data-set.languages.not-supported") String> languages
The languages used in the dataset. Must be specified as ISO 639 language codes. -
masterId
@NotEmpty(message="data-set-management.error.data-set.master-id.not-empty") @Size(max=512,message="data-set-management.error.data-set.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\$]*$",message="data-set-management.error.data-set.master-id.pattern") String masterId
The master id of this dataset. It must not contain more than 512 characters, must not be empty and must be of the formdat-{{dataAcquisitionProjectId}}-ds{{number}}$
. -
number
@NotNull(message="data-set-management.error.data-set.number.not-null") Integer number
The number of the dataset. Must not be empty and must be unique within theDataAcquisitionProject
. -
subDataSets
@Valid @NotEmpty(message="data-set-management.error.data-set.sub-data-sets.not-empty") List<SubDataSet> subDataSets
List ofSubDataSet
s (concrete accessible files) within this dataset. Must contain at least one element. There must not be more than oneSubDataSet
perAccessWays
. -
surveyIds
@NotEmpty(message="data-set-management.error.data-set.survey.ids.not-empty") List<String> surveyIds
List of ids ofSurvey
s of thisDataAcquisitionProject
. The dataset contains results from theseSurvey
s. Must contain at least one element. -
surveyNumbers
@NotEmpty(message="data-set-management.error.data-set.survey-numbers.not-empty") List<Integer> surveyNumbers
List of numbers ofSurvey
s of thisDataAcquisitionProject
. The dataset contains results from theseSurvey
s. Must contain at least one element. -
type
@NotNull(message="data-set-management.error.data-set.type.not-null") I18nString type
The type of the dataset. Must be one ofDataSetTypes
and must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain.DataSetAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 4092063953336360313L
-
Serialized Fields
-
dataAcquisitionProjectId
@NotEmpty(message="data-set-management.error.data-set-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theDataSet
of this attachment belongs. Must not be empty. -
dataSetId
@NotEmpty(message="data-set-management.error.data-set-attachment-metadata.data-set-id.not-empty") String dataSetId
The id of theDataSet
to which this attachment belongs. Must not be empty. -
dataSetNumber
@NotNull(message="data-set-management.error.data-set-attachment-metadata.data-set-number.not-null") Integer dataSetNumber
The number of theDataSet
to which this attachment belongs. Must not be empty. -
description
@NotNull(message="data-set-management.error.data-set-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="data-set-management.error.data-set-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
doi
@Size(max=512,message="attachment.error.doi.size") @Pattern(message="attachment.error.doi.pattern",regexp="^https:\\/\\/doi.org\\/([_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\/\\:.]{1,}$)") String doi
The doi of the attachment. Must not contain more than 512 characters. Must match the pattern of a doi-url https://doi.org/{id} -
fileName
@NotEmpty(message="data-set-management.error.data-set-attachment-metadata.filename.not-empty") @Pattern(message="data-set-management.error.data-set-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInDataSet
@NotNull(message="data-set-management.error.data-set-attachment-metadata.index-in-data-set.not-null") Integer indexInDataSet
-
language
@NotNull(message="data-set-management.error.data-set-attachment-metadata.language.not-null") @ValidIsoLanguage(message="data-set-management.error.data-set-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
masterId
String masterId
-
title
@NotEmpty(message="data-set-management.error.data-set-attachment-metadata.title.not-null") @Size(max=2048,message="data-set-management.error.data-set-attachment-metadata.title.string-size") String title
The title of the attachment in the language of the attachment. Must not be empty and must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain.QDataSet extends com.querydsl.core.types.dsl.EntityPathBase<DataSet> implements Serializable
- serialVersionUID:
- 408621728L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
annotations
QI18nString annotations
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataPackageId
com.querydsl.core.types.dsl.StringPath dataPackageId
-
description
QI18nString description
-
format
QI18nString format
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
languages
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> languages
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
number
com.querydsl.core.types.dsl.NumberPath<Integer> number
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
subDataSets
com.querydsl.core.types.dsl.ListPath<SubDataSet,QSubDataSet> subDataSets
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
surveyIds
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> surveyIds
-
surveyNumbers
com.querydsl.core.types.dsl.ListPath<Integer,com.querydsl.core.types.dsl.NumberPath<Integer>> surveyNumbers
-
type
QI18nString type
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain.QSubDataSet extends com.querydsl.core.types.dsl.BeanPath<SubDataSet> implements Serializable
- serialVersionUID:
- 11055792L
-
Serialized Fields
-
accessWay
com.querydsl.core.types.dsl.StringPath accessWay
-
dataFormats
com.querydsl.core.types.dsl.SetPath<DataFormat,com.querydsl.core.types.dsl.EnumPath<DataFormat>> dataFormats
-
description
QI18nString description
-
name
com.querydsl.core.types.dsl.StringPath name
-
numberOfObservations
com.querydsl.core.types.dsl.NumberPath<Integer> numberOfObservations
-
-
Class eu.dzhw.fdz.metadatamanagement.datasetmanagement.domain.SubDataSet extends Object implements Serializable
- serialVersionUID:
- -818891534073744110L
-
Serialized Fields
-
accessWay
@NotNull(message="data-set-management.error.sub-data-set.access-way.not-null") String accessWay
The access way of this subdataset. Describes how the user will be able to work with the data set. Must not be empty and be one ofAccessWays
but notAccessWays.NOT_ACCESSIBLE
. -
dataFormats
@NotEmpty(message="data-set-management.error.sub-data-set.data-formats.not-empty") Set<DataFormat> dataFormats
Set of available file formats of theSubDataSet
. -
description
@I18nStringSize(max=512,message="data-set-management.error.sub-data-set.description.i18n-string-size") I18nString description
A description for this subdataset. It must be specified in at least one language and it must not contain more than 512 characters. -
name
@NotEmpty(message="data-set-management.error.sub-data-set.name.not-empty") @Size(max=32,message="data-set-management.error.sub-data-set.name.size") String name
The filename of the subdataset without extension. Must not be empty and must not contain more than 32 characters. -
numberOfObservations
@NotNull(message="data-set-management.error.sub-data-set.number-of-observations.not-null") @Min(value=1L,message="data-set-management.error.sub-data-set.number-of-observations.min") Integer numberOfObservations
The number of rows (observations or episodes) which are present in this subdataset. Must not be empty and greater than zero.
-
-
-
Package eu.dzhw.fdz.metadatamanagement.instrumentmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.instrumentmanagement.domain.Instrument extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 694805180930336603L
-
Serialized Fields
-
annotations
@I18nStringSize(max=2048,message="instrument-management.error.instrument.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this instrument. Markdown is supported. Must not contain more than 2048 characters. -
conceptIds
List<@ConceptExists(message="instrument-management.error.instrument.concept-ids.not-exists") String> conceptIds
List of ids ofConcept
s to which are covered by this instrument. -
dataAcquisitionProjectId
@NotEmpty(message="instrument-management.error.instrument.data-acquisition-project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this instrument belongs. The dataAcquisitionProjectId must not be empty. -
dataPackageId
@NotEmpty(message="instrument-management.error.instrument.dataPackage-id.not-empty") String dataPackageId
The id of theOrderedDataPackage
to which this instrument belongs. Must not be empty. -
description
@NotNull(message="instrument-management.error.instrument.description.not-null") @I18nStringSize(max=512,message="instrument-management.error.instrument.description.i18n-string-size") I18nString description
A short description of the instrument. It must be specified in at least one language and it must not contain more than 512 characters. -
id
@NotEmpty(message="instrument-management.error.instrument.id.not-empty") String id
The id of the instrument which uniquely identifies the instrument in this application. -
masterId
@NotEmpty(message="instrument-management.error.instrument.master-id.not-empty") @Size(max=512,message="instrument-management.error.instrument.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\$]*$",message="instrument-management.error.instrument.master-id.pattern") String masterId
The instrument's master id. It must not be empty, must be of the formins-{{dataAcquisitionProjectId}}-ins{{number}}$
and must not contain more than 512 characters. -
number
@NotNull(message="instrument-management.error.instrument.number.not-null") Integer number
The number of the instrument. Must not be empty and must be unique within theDataAcquisitionProject
. -
originalLanguages
List<@ValidIsoLanguage(message="instrument-management.error.instrument.original-languages.not-supported") String> originalLanguages
The languages of the instrument during the data collection. Must be specified as ISO 639 language codes. -
subtitle
@I18nStringSize(max=2048,message="instrument-management.error.instrument.subtitle.i18n-string-size") I18nString subtitle
An optional subtitle of the instrument. It must not contain more than 2048 characters. -
surveyIds
@NotEmpty(message="instrument-management.error.instrument.survey-ids.not-empty") List<String> surveyIds
List of ids ofSurvey
s of thisDataAcquisitionProject
. The instrument has been used in theseSurvey
s. Must contain at least one element. -
surveyNumbers
@NotEmpty(message="instrument-management.error.instrument.survey-numbers.not-empty") List<Integer> surveyNumbers
List of numbers ofSurvey
s of thisDataAcquisitionProject
. The instrument has been used in theseSurvey
s. Must contain at least one element. -
title
@NotNull(message="instrument-management.error.instrument.title.not-null") @I18nStringSize(max=2048,message="instrument-management.error.instrument.title.i18n-string-size") I18nString title
The title of the instrument. It must be specified in at least one language and it must not contain more than 2048 characters. -
type
@NotEmpty(message="instrument-management.error.instrument.type.not-empty") String type
The type of this instrument. Must be one ofInstrumentTypes
and must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.instrumentmanagement.domain.InstrumentAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -2708314412008289447L
-
Serialized Fields
-
dataAcquisitionProjectId
@NotEmpty(message="instrument-management.error.instrument-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theInstrument
of this attachment belongs. Must not be empty. -
description
@NotNull(message="instrument-management.error.instrument-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="instrument-management.error.instrument-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
doi
@Size(max=512,message="attachment.error.doi.size") @Pattern(message="attachment.error.doi.pattern",regexp="^https:\\/\\/doi.org\\/([_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\/\\:.]{1,}$)") String doi
The doi of the attachment. Must not contain more than 512 characters. Must match the pattern of a doi-url https://doi.org/{id} -
fileName
@NotEmpty(message="instrument-management.error.instrument-attachment-metadata.filename.not-empty") @Pattern(message="instrument-management.error.instrument-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInInstrument
@NotNull(message="instrument-management.error.instrument-attachment-metadata.index-in-instrument.not-null") Integer indexInInstrument
The index in theInstrument
of this attachment. Used for sorting the attachments of thisInstrument
. Must not be empty. -
instrumentId
@NotEmpty(message="instrument-management.error.instrument-attachment-metadata.instrument-id.not-empty") String instrumentId
The id of theInstrument
to which this attachment belongs. Must not be empty. -
instrumentNumber
@NotNull(message="instrument-management.error.instrument-attachment-metadata.instrument-number.not-null") Integer instrumentNumber
The number of theInstrument
to which this attachment belongs. Must not be empty. -
language
@NotNull(message="instrument-management.error.instrument-attachment-metadata.language.not-null") @ValidIsoLanguage(message="instrument-management.error.instrument-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
masterId
String masterId
The master id of the instrument attachment metadata. -
type
@NotNull(message="instrument-management.error.instrument-attachment-metadata.type.not-null") @I18nStringSize(min=1,max=32,message="instrument-management.error.instrument-attachment-metadata.type.i18n-string-size") I18nString type
The type of this attachment. Must not be empty and must be one ofInstrumentAttachmentTypes
.
-
-
Class eu.dzhw.fdz.metadatamanagement.instrumentmanagement.domain.QInstrument extends com.querydsl.core.types.dsl.EntityPathBase<Instrument> implements Serializable
- serialVersionUID:
- -603547476L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
annotations
QI18nString annotations
-
conceptIds
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> conceptIds
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataPackageId
com.querydsl.core.types.dsl.StringPath dataPackageId
-
description
QI18nString description
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
number
com.querydsl.core.types.dsl.NumberPath<Integer> number
-
originalLanguages
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> originalLanguages
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
subtitle
QI18nString subtitle
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
surveyIds
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> surveyIds
-
surveyNumbers
com.querydsl.core.types.dsl.ListPath<Integer,com.querydsl.core.types.dsl.NumberPath<Integer>> surveyNumbers
-
title
QI18nString title
-
type
com.querydsl.core.types.dsl.StringPath type
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
-
Package eu.dzhw.fdz.metadatamanagement.ordermanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.Order extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 8058350737401818558L
-
Serialized Fields
-
client
@NotNull OrderClient client
The id of the client (one of @linkOrderClient
) who has last modified this order. -
id
String id
The id of an order. It is a number which is generated by a sequence (seeCounter
. -
languageKey
@NotEmpty String languageKey
The key of the preferred language (either "de" or "en") of the customer. Must not be empty. -
products
@Valid List<Product> products
List of dataProduct
s the customer want to order. Must not be empty. -
state
@NotNull OrderState state
The current state of the order. One ofOrderState
.
-
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.OrderAlreadyCompletedException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 7119098297634858881L
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.OrderedAnalysisPackage extends Object implements Serializable
- serialVersionUID:
- 7779148758852222375L
-
Serialized Fields
-
annotations
I18nString annotations
The annotations of theAnalysisPackage
. -
doi
String doi
The DOI of theAnalysisPackage
. -
id
@NotEmpty String id
The id of theAnalysisPackage
. Must not be empty. -
title
@NotNull @I18nStringEntireNotEmpty I18nString title
The title of theAnalysisPackage
. Must not be empty neither in German nor in English.
-
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.OrderedDataPackage extends Object implements Serializable
- serialVersionUID:
- 5959657930630887807L
-
Serialized Fields
-
annotations
I18nString annotations
The annotations of theDataPackage
. -
approvedUsage
String approvedUsage
The approved usage of a dataPackage. May be null. -
doi
String doi
The DOI of a dataPackage. -
id
@NotEmpty String id
The id of theDataPackage
. Must not be empty. -
remarksUserService
String remarksUserService
Remarks for User Service. -
studySeries
I18nString studySeries
The name of the series of dataPackages to which this dataPackage belongs. May be null. -
surveyDataTypes
@NotEmpty List<I18nString> surveyDataTypes
List ofDataTypes
. Must not be empty. -
title
@NotNull @I18nStringEntireNotEmpty I18nString title
The title of theDataPackage
. Must not be empty neither in German nor in English.
-
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.Product extends Object implements Serializable
- serialVersionUID:
- -1403870156469073381L
-
Serialized Fields
-
accessWay
String accessWay
The access way to theOrderedDataPackage
which the customer wants to have. It must not be empty if dataPackage is present. -
analysisPackage
@Valid OrderedAnalysisPackage analysisPackage
The (partial)OrderedAnalysisPackage
of this product. Either this or dataPackage must be present. -
dataAcquisitionProjectId
@NotEmpty String dataAcquisitionProjectId
The id of theDataAcquisitionProject
in which this product was generated. Must not be empty. -
dataFormats
Set<DataFormat> dataFormats
The available data formats of theOrderedDataPackage
. It must not be empty if dataPackage is present. -
dataPackage
@Valid OrderedDataPackage dataPackage
The (partial)OrderedDataPackage
of this product. Either this or analysisPackage must be present. -
version
@NotEmpty String version
The version of theOrderedAnalysisPackage
orOrderedDataPackage
which the customer wants to have.
-
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.QOrder extends com.querydsl.core.types.dsl.EntityPathBase<Order> implements Serializable
- serialVersionUID:
- 926420928L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
client
com.querydsl.core.types.dsl.EnumPath<OrderClient> client
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
id
com.querydsl.core.types.dsl.StringPath id
-
languageKey
com.querydsl.core.types.dsl.StringPath languageKey
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
products
com.querydsl.core.types.dsl.ListPath<Product,QProduct> products
-
state
com.querydsl.core.types.dsl.EnumPath<OrderState> state
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.ordermanagement.domain.QProduct extends com.querydsl.core.types.dsl.BeanPath<Product> implements Serializable
- serialVersionUID:
- 2129920225L
-
Serialized Fields
-
accessWay
com.querydsl.core.types.dsl.StringPath accessWay
-
analysisPackage
com.querydsl.core.types.dsl.SimplePath<OrderedAnalysisPackage> analysisPackage
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataFormats
com.querydsl.core.types.dsl.SetPath<DataFormat,com.querydsl.core.types.dsl.EnumPath<DataFormat>> dataFormats
-
dataPackage
com.querydsl.core.types.dsl.SimplePath<OrderedDataPackage> dataPackage
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
-
Package eu.dzhw.fdz.metadatamanagement.projectmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.Configuration extends Object implements Serializable
- serialVersionUID:
- 1549882025184369274L
-
Serialized Fields
-
analysisPackagesState
ProjectState analysisPackagesState
The state of the analysis package. -
conceptsState
ProjectState conceptsState
The state of concepts. -
dataPackagesState
ProjectState dataPackagesState
The state of the dataPackage. -
dataProviders
List<String> dataProviders
User names having the role of a data provider for a project. Must contain at least one user name. -
dataSetsState
ProjectState dataSetsState
The state of data sets. -
instrumentsState
ProjectState instrumentsState
The state of instruments. -
publicationsState
ProjectState publicationsState
The state of related publications. -
publishers
@NotEmpty(message="data-acquisition-project-management.error.configuration.publishers.not-empty") List<String> publishers
User names having the role of a publisher for a project. Must contain at least one user name. -
questionsState
ProjectState questionsState
The state of questions. -
requirements
@Valid @NotNull(message="data-acquisition-project-management.error.required-object-types.not-null") Requirements requirements
Defines which object types are required before a project can be released. -
surveysState
ProjectState surveysState
The State of surveys. -
variablesState
ProjectState variablesState
The state of variables.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.DaraUpdateQueueItem extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 5327336410528645215L
-
Serialized Fields
-
id
String id
The id of the update queue item. It is generated by the database. -
projectId
@NotEmpty String projectId
The id of theDataAcquisitionProject
which needs to be sent to da|ra. Must not be empty and there must be at most one update queue item in the database for any project. -
updateStartedAt
LocalDateTime updateStartedAt
Timestamp at which the update has been started. -
updateStartedBy
String updateStartedBy
Id of the process who started the updated. Stored in order to avoid having multiple concurrent processes sending data to da|ra.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.DataAcquisitionProject extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 1549622375585915772L
-
Serialized Fields
-
assigneeGroup
@NotNull(message="data-acquisition-project-management.error.data-acquisition-project.assignee-group.not-null") AssigneeGroup assigneeGroup
Determines which assignee group is able to edit data on the project. -
configuration
@Valid @NotNull(message="data-acquisition-project-management.error.data-acquisition-project.configuration.not-null") Configuration configuration
Contains the project configuration. -
hasBeenReleasedBefore
@NotNull(message="data-acquisition-project-management.error.data-acquisition-project.has-been-released-before.not-null") Boolean hasBeenReleasedBefore
Flag indicating whether this project has ever been released in its life. It is used to ensure that project cannot be deleted once they have been released. -
hasUserServiceRemarks
@NotNull(message="data-acquisition-project-management.error.data-acquisition-project.has-user-service-remarks.not-null") Boolean hasUserServiceRemarks
Flag indicating whether this project has remarks for the user service. Can only be true for data packages. -
id
@NotEmpty(message="data-acquisition-project-management.error.data-acquisition-project.id.not-empty") String id
The id of this project. Must not be empty -
lastAssigneeGroupMessage
@Size(max=2048,message="data-acquisition-project-management.error.data-acquisition-project.last-assignee-group-message.size") String lastAssigneeGroupMessage
The last message provided by an assignee group user beforeDataAcquisitionProject.assigneeGroup
value changed. -
masterId
@NotEmpty(message="data-acquisition-project-management.error.data-acquisition-project.master-id.not-empty") @Size(max=32,message="data-acquisition-project-management.error.data-acquisition-project.master-id.size") @Pattern(regexp="^[a-zA-Z0-9]+$",message="data-acquisition-project-management.error.data-acquisition-project.master-id.pattern") String masterId
The master id of this project. Must not be empty, must only contain lower cased (english) letters and numbers and must not contain more than 32 characters. -
release
@Valid Release release
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.ProjectState extends Object implements Serializable
- serialVersionUID:
- 1549882052456349234L
-
Serialized Fields
-
isDataProviderReady
boolean isDataProviderReady
indicates if the data providers marked it's metadata as ready. -
isPublisherReady
boolean isPublisherReady
indicates if the publisher marked the metadata as ready.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.QConfiguration extends com.querydsl.core.types.dsl.BeanPath<Configuration> implements Serializable
- serialVersionUID:
- -1693693315L
-
Serialized Fields
-
analysisPackagesState
com.querydsl.core.types.dsl.SimplePath<ProjectState> analysisPackagesState
-
conceptsState
com.querydsl.core.types.dsl.SimplePath<ProjectState> conceptsState
-
dataPackagesState
com.querydsl.core.types.dsl.SimplePath<ProjectState> dataPackagesState
-
dataProviders
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> dataProviders
-
dataSetsState
com.querydsl.core.types.dsl.SimplePath<ProjectState> dataSetsState
-
instrumentsState
com.querydsl.core.types.dsl.SimplePath<ProjectState> instrumentsState
-
publicationsState
com.querydsl.core.types.dsl.SimplePath<ProjectState> publicationsState
-
publishers
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> publishers
-
questionsState
com.querydsl.core.types.dsl.SimplePath<ProjectState> questionsState
-
requirements
com.querydsl.core.types.dsl.SimplePath<Requirements> requirements
-
surveysState
com.querydsl.core.types.dsl.SimplePath<ProjectState> surveysState
-
variablesState
com.querydsl.core.types.dsl.SimplePath<ProjectState> variablesState
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.QDaraUpdateQueueItem extends com.querydsl.core.types.dsl.EntityPathBase<DaraUpdateQueueItem> implements Serializable
- serialVersionUID:
- 889694262L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
projectId
com.querydsl.core.types.dsl.StringPath projectId
-
updateStartedAt
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updateStartedAt
-
updateStartedBy
com.querydsl.core.types.dsl.StringPath updateStartedBy
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.QDataAcquisitionProject extends com.querydsl.core.types.dsl.EntityPathBase<DataAcquisitionProject> implements Serializable
- serialVersionUID:
- -484150673L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
assigneeGroup
com.querydsl.core.types.dsl.EnumPath<AssigneeGroup> assigneeGroup
-
configuration
QConfiguration configuration
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
hasBeenReleasedBefore
com.querydsl.core.types.dsl.BooleanPath hasBeenReleasedBefore
-
hasUserServiceRemarks
com.querydsl.core.types.dsl.BooleanPath hasUserServiceRemarks
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastAssigneeGroupMessage
com.querydsl.core.types.dsl.StringPath lastAssigneeGroupMessage
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
release
QRelease release
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.QRelease extends com.querydsl.core.types.dsl.BeanPath<Release> implements Serializable
- serialVersionUID:
- -1687261490L
-
Serialized Fields
-
doiPageLanguage
com.querydsl.core.types.dsl.StringPath doiPageLanguage
-
firstDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> firstDate
-
lastDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastDate
-
pinToStartPage
com.querydsl.core.types.dsl.BooleanPath pinToStartPage
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.QShadowCopyQueueItem extends com.querydsl.core.types.dsl.EntityPathBase<ShadowCopyQueueItem> implements Serializable
- serialVersionUID:
- -1480262954L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
action
com.querydsl.core.types.dsl.EnumPath<ShadowCopyQueueItem.Action> action
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
release
QRelease release
-
updateStartedAt
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updateStartedAt
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.Release extends Object implements Serializable
- serialVersionUID:
- 1549881974451264828L
-
Serialized Fields
-
doiPageLanguage
String doiPageLanguage
A string indicating the language ("de" or "en") of the DOI landing page. -
firstDate
LocalDateTime firstDate
The timestamp (in UTC) indicates when a publisher has released theDataAcquisitionProject
with the current version for the first time. Will be generated by the server and will not be empty. -
lastDate
@NotNull(message="data-acquisition-project-management.error.release.last-date.not-null") LocalDateTime lastDate
The timestamp (in UTC) indicates when a publisher has released theDataAcquisitionProject
with the current version the last time. Must not be empty. -
pinToStartPage
Boolean pinToStartPage
Boolean which indicates whether the data package shall be displayed on the startpage or not. -
version
@NotEmpty(message="data-acquisition-project-management.error.release.version.not-empty") @Size(max=32,message="data-acquisition-project-management.error.release.version.size") @Pattern(regexp="^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(-(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(\\.(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\\+[0-9a-zA-Z-]+(\\.[0-9a-zA-Z-]+)*)?$",message="data-acquisition-project-management.error.release.version.pattern") String version
A valid semver version (major.minor.patch). Must not be empty and must not contain more than 32 characters. A version of aDataAcquisitionProject
must not be decreased.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.Requirements extends Object implements Serializable
- serialVersionUID:
- 1549882098416793512L
-
Serialized Fields
-
isAnalysisPackagesRequired
boolean isAnalysisPackagesRequired
Defines if analysis package data is required for a release (either this object type is mandatory or data packages). -
isConceptsRequired
boolean isConceptsRequired
Defines if concept data is required for a release. -
isDataPackagesRequired
boolean isDataPackagesRequired
Defines if dataPackage data is required for a release (either this object type is mandatory or analysis packages). -
isDataSetsRequired
boolean isDataSetsRequired
Defines if data set data is required for a release. -
isInstrumentsRequired
boolean isInstrumentsRequired
Defines if instrument data is required for a release. -
isPublicationsRequired
boolean isPublicationsRequired
Defines if publication data is required for a release. -
isQuestionsRequired
boolean isQuestionsRequired
Defines if question data is required for a release. -
isSurveysRequired
boolean isSurveysRequired
Defines if survey data is required for a release. -
isVariablesRequired
boolean isVariablesRequired
Defines if variable data is required for a release.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.ShadowCopyQueueItem extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- -6343565339183648173L
-
Serialized Fields
-
action
@NotNull ShadowCopyQueueItem.Action action
The action which will be performed for the shadow copies. -
dataAcquisitionProjectId
@NotNull String dataAcquisitionProjectId
Project id for which a shadow copy should be created or hidden or unhidden. -
id
String id
Queue item id. -
release
@NotNull Release release
The release object of the project which has been released. -
updateStartedAt
LocalDateTime updateStartedAt
Start time of the copy process.
-
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.ShadowCopyReleaseToDaraNotAllowed extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -1157372006155286806L
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.ShadowHidingNotAllowedException extends Exception implements Serializable
- serialVersionUID:
- -7949019887169025105L
-
Class eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.ShadowUnhidingNotAllowedException extends Exception implements Serializable
- serialVersionUID:
- 6282804107553767675L
-
-
Package eu.dzhw.fdz.metadatamanagement.questionmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.questionmanagement.domain.QQuestion extends com.querydsl.core.types.dsl.EntityPathBase<Question> implements Serializable
- serialVersionUID:
- 10631402L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
additionalQuestionText
QI18nString additionalQuestionText
-
annotations
QI18nString annotations
-
conceptIds
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> conceptIds
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataPackageId
com.querydsl.core.types.dsl.StringPath dataPackageId
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
indexInInstrument
com.querydsl.core.types.dsl.NumberPath<Integer> indexInInstrument
-
instruction
QI18nString instruction
-
instrumentId
com.querydsl.core.types.dsl.StringPath instrumentId
-
instrumentNumber
com.querydsl.core.types.dsl.NumberPath<Integer> instrumentNumber
-
introduction
QI18nString introduction
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
number
com.querydsl.core.types.dsl.StringPath number
-
questionText
QI18nString questionText
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
successorNumbers
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> successorNumbers
-
successors
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> successors
-
technicalRepresentation
QTechnicalRepresentation technicalRepresentation
-
topic
QI18nString topic
-
type
QI18nString type
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.questionmanagement.domain.QTechnicalRepresentation extends com.querydsl.core.types.dsl.BeanPath<TechnicalRepresentation> implements Serializable
- serialVersionUID:
- 1586075654L
-
Serialized Fields
-
language
com.querydsl.core.types.dsl.StringPath language
-
source
com.querydsl.core.types.dsl.StringPath source
-
type
com.querydsl.core.types.dsl.StringPath type
-
-
Class eu.dzhw.fdz.metadatamanagement.questionmanagement.domain.Question extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -415874241616502840L
-
Serialized Fields
-
additionalQuestionText
@I18nStringSize(max=1048576,message="question-management.error.question.additional-question-text.i18n-string-size") I18nString additionalQuestionText
Arbitrary additional question text which has been presented to the participant. Must not contain more than 1 MB characters. -
annotations
@I18nStringSize(max=2048,message="question-management.error.variable.annotations.i18n-string-size") I18nString annotations
Arbitrary annotations to this question. Markdown is supported. Must not contain more than 2048 characters. -
conceptIds
List<@ConceptExists(message="question-management.error.question.concept-ids.not-exists") String> conceptIds
List of ids ofConcept
s to which this question belongs. -
dataAcquisitionProjectId
@NotEmpty(message="question-management.error.question.data-acquisition-project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this question belongs. The dataAcquisitionProjectId must not be empty. -
dataPackageId
@NotEmpty(message="question-management.error.question.dataPackage-id.not-empty") String dataPackageId
The id of theOrderedDataPackage
to which this question belongs. Must not be empty. -
id
@NotEmpty(message="question-management.error.question.id.not-empty") @Size(max=512,message="question-management.error.question.id.size") String id
The id of the question which uniquely identifies the question in this application. -
indexInInstrument
@NotNull(message="question-management.error.question.indexInInstrument.not-null") Integer indexInInstrument
The index of the question in theInstrument
. Used for sorting the questions. -
instruction
@I18nStringSize(max=1048576,message="question-management.error.question.instruction.i18n-string-size") I18nString instruction
The instruction for the participant which tells how to give the answers to this question. Must not contain more than 1 MB characters. -
instrumentId
@NotEmpty String instrumentId
The id of theInstrument
to which this question belongs. Must not be empty. -
instrumentNumber
@NotNull(message="question-management.error.question.instrument-number.not-null") Integer instrumentNumber
The number of theInstrument
to which this question belongs. Must not be empty. -
introduction
@I18nStringSize(max=2048,message="question-management.error.question.introduction.i18n-string-size") I18nString introduction
The introduction of this question which gives more context to the participant before asking the question. Must not contain more than 2048 characters. -
masterId
@NotEmpty(message="question-management.error.question.master-id.not-empty") @Size(max=512,message="question-management.error.question.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.\\$]*$",message="question-management.error.question.master-id.pattern") String masterId
The master id of the question. It must not be empty, must be of the formque-{{dataAcquisitionProjectId}}-ins{{instrumentNumber}}-{{number}}$
and must not contain more than 512 characters. -
number
@NotEmpty(message="question-management.error.question.number.not-empty") @Size(max=32,message="question-management.error.question.number.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$",message="question-management.error.question.number.pattern") String number
The number of the question. Must not be empty and must be unique within theInstrument
. Must contain only (german) alphanumeric characters and "_","-" and "." and must not contain more than 32 characters. -
questionText
@NotNull(message="question-management.error.question.question-text.not-null") @I18nStringSize(max=2048,message="question-management.error.question.question-text.i18n-string-size") I18nString questionText
The question theSurvey
s participant was asked. It must be specified in at least one language and it must not contain more than 2048 characters. -
successorNumbers
List<String> successorNumbers
List of numbers of theQuestion
s which directly follow this question in theInstrument
. -
successors
List<String> successors
List of ids of theQuestion
s which directly follow this question in theInstrument
. -
technicalRepresentation
@Valid TechnicalRepresentation technicalRepresentation
ATechnicalRepresentation
of this question. This is optional and can be used to add the source code of the question which was used to generate it. -
topic
@I18nStringSize(max=2048,message="question-management.error.question.topic.i18n-string-size") I18nString topic
The topic or section in theInstrument
to which this question belongs. It must not contain more than 2048 characters. -
type
@NotNull(message="question-management.error.question.type.not-null") I18nString type
The type of the question. Must be one of QuestionTypes and must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.questionmanagement.domain.QuestionImageMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -7871010892709327957L
-
Serialized Fields
-
containsAnnotations
@NotNull(message="question-management.error.question-image-metadata.contains-annotations.not-null") Boolean containsAnnotations
Flag indicating whether the image contains annotations which highlight parts that were only visible to specific participants. These annotations were not visible to the participants. -
dataAcquisitionProjectId
@NotEmpty(message="question-management.error.question-image-metadata.data-acquisition-project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
of theQuestion
to which this image belongs. Must not be empty. -
fileName
@NotEmpty(message="question-management.error.question-image-metadata.file-name.not-empty") @Pattern(message="question-management.error.question-image-metadata.file-name.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The name of the images file. Must not be empty and must only contain (german) alphanumeric characters and "_","-" and ".". -
id
String id
-
imageType
@NotNull(message="question-management.error.question-image-metadata.image-type.not-null") ImageType imageType
The type of this image. Must be one ofImageType
and must not be empty. -
indexInQuestion
@NotNull(message="question-management.error.question-image-metadata.index-in-question.not-null") Integer indexInQuestion
-
language
@NotEmpty(message="question-management.error.question-image-metadata.language.not-empty") @Size(max=32,message="question-management.error.question-image-metadata.language.size") @ValidIsoLanguage(message="question-management.error.question-image-metadata.language.not-supported") String language
The language of the question text on this image. Must not be empty and must be a valid ISO 639 code. -
masterId
String masterId
The master id of question image metadata. -
questionId
@NotEmpty(message="question-management.error.question-image-metadata.question-id.not-empty") String questionId
The id of theQuestion
to which this image belongs. Must not be empty. -
resolution
@Valid Resolution resolution
The resolution of the image.
-
-
Class eu.dzhw.fdz.metadatamanagement.questionmanagement.domain.TechnicalRepresentation extends Object implements Serializable
- serialVersionUID:
- 5361313820939313016L
-
Serialized Fields
-
language
@NotEmpty(message="question-management.error.technical-representation.language.not-empty") @Size(max=32,message="question-management.error.technical-representation.language.size") String language
The technical language of the source of this representation. E.g. "qml". Must not be empty and must not contain more than 32 characters. -
source
@NotEmpty(message="question-management.error.technical-representation.source.not-empty") @Size(max=1048576,message="question-management.error.technical-representation.source.size") String source
The source code of the question. Must not be empty and must not contain more than 1 MB characters. -
type
@NotEmpty(message="question-management.error.technical-representation.type.not-empty") @Size(max=32,message="question-management.error.technical-representation.type.size") String type
The type of the technical representation. E.g. "zofar". Must not be empty and must not contain more than 32 characters.
-
-
-
Package eu.dzhw.fdz.metadatamanagement.relatedpublicationmanagement.domain
-
Package eu.dzhw.fdz.metadatamanagement.searchmanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.searchmanagement.domain.ElasticsearchIndicesVersion extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- -1696218588160145652L
-
Serialized Fields
-
id
String id
-
-
Class eu.dzhw.fdz.metadatamanagement.searchmanagement.domain.ElasticsearchUpdateQueueItem extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 183445984586471812L
-
Serialized Fields
-
action
@NotNull ElasticsearchUpdateQueueAction action
-
documentId
@NotEmpty String documentId
-
documentType
@NotNull eu.dzhw.fdz.metadatamanagement.searchmanagement.service.ElasticsearchType documentType
-
id
String id
-
updateStartedAt
LocalDateTime updateStartedAt
-
updateStartedBy
String updateStartedBy
-
-
Class eu.dzhw.fdz.metadatamanagement.searchmanagement.domain.QElasticsearchIndicesVersion extends com.querydsl.core.types.dsl.EntityPathBase<ElasticsearchIndicesVersion> implements Serializable
- serialVersionUID:
- 2109102984L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.searchmanagement.domain.QElasticsearchUpdateQueueItem extends com.querydsl.core.types.dsl.EntityPathBase<ElasticsearchUpdateQueueItem> implements Serializable
- serialVersionUID:
- -1070280828L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
action
com.querydsl.core.types.dsl.EnumPath<ElasticsearchUpdateQueueAction> action
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
documentId
com.querydsl.core.types.dsl.StringPath documentId
-
documentType
com.querydsl.core.types.dsl.EnumPath<eu.dzhw.fdz.metadatamanagement.searchmanagement.service.ElasticsearchType> documentType
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
updateStartedAt
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updateStartedAt
-
updateStartedBy
com.querydsl.core.types.dsl.StringPath updateStartedBy
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
-
Package eu.dzhw.fdz.metadatamanagement.surveymanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.GeographicCoverage extends Object implements Serializable
- serialVersionUID:
- -1832250913323007347L
-
Serialized Fields
-
country
String country
ISO 3166-1 alpha-2 country code. -
description
@I18nStringSize(max=512,message="survey-management.error.geographic-coverage.description.i18n-string-size") I18nString description
Free text description for additional information regarding the location. Markdown is supported.
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.Population extends Object implements Serializable
- serialVersionUID:
- -562722196150317326L
-
Serialized Fields
-
description
@NotNull(message="survey-management.error.population.description.not-null") @I18nStringEntireNotEmpty(message="survey-management.error.population.description.i18n-string-not-empty") @I18nStringSize(max=2048,message="survey-management.error.population.description.i18n-string-size") I18nString description
A description of the population. Markdown is supported. It must be specified in all languages and it must not contain more than 2048 characters. -
geographicCoverages
@Valid @NotEmpty(message="survey-management.error.population.geographic-coverages.not-empty") List<GeographicCoverage> geographicCoverages
A list of geographic coverages. Must contain at least one entry. -
unit
@NotNull(message="survey-management.error.population.unit.not-null") I18nString unit
Unit type. Mandatory field which only allows values specified by VFDB. GNERD: Survey Unit Educational Research (Version 1.0)
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.QPopulation extends com.querydsl.core.types.dsl.BeanPath<Population> implements Serializable
- serialVersionUID:
- -1454454651L
-
Serialized Fields
-
description
QI18nString description
-
geographicCoverages
com.querydsl.core.types.dsl.ListPath<GeographicCoverage,com.querydsl.core.types.dsl.SimplePath<GeographicCoverage>> geographicCoverages
-
unit
QI18nString unit
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.QSurvey extends com.querydsl.core.types.dsl.EntityPathBase<Survey> implements Serializable
- serialVersionUID:
- -88418158L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
annotations
QI18nString annotations
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataPackageId
com.querydsl.core.types.dsl.StringPath dataPackageId
-
dataType
QI18nString dataType
-
fieldPeriod
QPeriod fieldPeriod
-
grossSampleSize
com.querydsl.core.types.dsl.NumberPath<Integer> grossSampleSize
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
number
com.querydsl.core.types.dsl.NumberPath<Integer> number
-
population
QPopulation population
-
responseRate
com.querydsl.core.types.dsl.NumberPath<Double> responseRate
-
sample
QI18nString sample
-
sampleSize
com.querydsl.core.types.dsl.NumberPath<Integer> sampleSize
-
serialNumber
com.querydsl.core.types.dsl.NumberPath<Integer> serialNumber
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
surveyMethod
QI18nString surveyMethod
-
title
QI18nString title
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.Survey extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -4940386697318232867L
-
Serialized Fields
-
annotations
@I18nStringSize(max=2048,message="variable-management.error.variable.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this survey. Markdown is supported. Must not contain more than 2048 characters. -
dataAcquisitionProjectId
@NotEmpty(message="survey-management.error.survey.data-acquisition-project.id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this survey belongs. The dataAcquisitionProjectId must not be empty. -
dataPackageId
@NotEmpty(message="survey-management.error.survey.dataPackage-id.not-empty") String dataPackageId
The id of theDataPackage
to which this survey belongs. Must not be empty. -
dataType
@NotNull(message="survey-management.error.survey.data-type.not-null") I18nString dataType
The type of data which the survey produced. Must be one ofDataTypes
and must not be empty. -
fieldPeriod
@NotNull(message="survey-management.error.survey.field-period.not-null") @Valid Period fieldPeriod
The period during which the survey has been conducted or is expected to be conducted. Must not be empty. -
grossSampleSize
@Min(value=0L,message="survey-management.error.survey.gross-sample-size.min") Integer grossSampleSize
The gross sample size represents the number of participants which have been invited to take part in theSurvey
. Must not be negative. If present, it must be greater than or equal to sampleSize. -
id
String id
The id of the survey which uniquely identifies the survey in this application. -
masterId
@NotEmpty(message="survey-management.error.survey.master-id.not-empty") @Size(max=512,message="survey-management.error.survey.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.\\$]*$",message="survey-management.error.survey.master-id.pattern") String masterId
The master id of the survey. It must not be empty, must be of the formsur-{{dataAcquisitionProjectId}}-sy{{number}}$
and must not contain more than 512 characters. -
number
@NotNull(message="survey-management.error.survey.number.not-null") Integer number
The number of the instrument. Must not be empty and must be unique within theDataAcquisitionProject
. -
population
@Valid @NotNull(message="survey-management.error.survey.population.not-null") Population population
Details about thePopulation
. Must not be empty. -
responseRate
@Min(value=0L,message="survey-management.error.survey.response-rate.min") @Max(value=100L,message="survey-management.error.survey.response-rate.max") Double responseRate
The response rate is the quotient of the gross sample size and the sample size. Must be between 0 and 100. -
sample
@NotNull(message="survey-management.error.survey.sample.not-null") I18nString sample
The sampling method is the procedure for selecting sample members from a population. It must match the controlled vocabulary specified by VFDB. Catalog: GNERD: Sampling Procedure Educational Research (Version 1.0) -
sampleSize
@NotNull(message="survey-management.error.survey.sample-size.not-null") @Min(value=0L,message="survey-management.error.survey.sample-size.min") Integer sampleSize
The sample size is the number of participants which took part in the survey. Must not be empty and must not be negative. If a grossSampleSize is given then it must be less than or equal to the grossSampleSize. -
serialNumber
@NotNull(message="survey-management.error.survey.serial-number.not-null") @Min(value=1L,message="survey-management.error.survey.serial-number.min") Integer serialNumber
Serial number of thisSurvey
as it is implemented in the survey design (e.g. number of the panel wave). Must not be empty and must be greater than or equal to 1. -
surveyMethod
@NotNull(message="survey-management.error.survey.survey-method.not-null") @I18nStringEntireNotEmpty(message="survey-management.error.survey.survey-method.i18n-string-entire-not-empty") @I18nStringSize(max=512,message="survey-management.error.survey.survey-method.i18n-string-size") I18nString surveyMethod
The survey method briefly describes how the data were collected. It must be specified in German and English and it must not contain more than 2048 characters. -
title
@I18nStringSize(max=2048,message="survey-management.error.survey.title.i18n-string-size") @I18nStringEntireNotEmpty(message="survey-management.error.survey.title.i18n-string-entire-not-empty") I18nString title
The title of the instrument. It must be specified in German and English and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.SurveyAttachmentMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- 4120776761095347391L
-
Serialized Fields
-
dataAcquisitionProjectId
@NotEmpty(message="survey-management.error.survey-attachment-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theSurvey
of this attachment belongs. Must not be empty. -
description
@NotNull(message="survey-management.error.survey-attachment-metadata.description.not-null") @I18nStringSize(max=512,message="survey-management.error.survey-attachment-metadata.description.i18n-string-size") I18nString description
A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters. -
doi
@Size(max=512,message="attachment.error.doi.size") @Pattern(message="attachment.error.doi.pattern",regexp="^https:\\/\\/doi.org\\/([_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\/\\:.]{1,}$)") String doi
The doi of the attachment. Must not contain more than 512 characters. Must match the pattern of a doi-url https://doi.org/{id} -
fileName
@NotEmpty(message="survey-management.error.survey-attachment-metadata.filename.not-empty") @Pattern(message="survey-management.error.survey-attachment-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the attachment. Holds the complete path which can be used to download the file. -
indexInSurvey
@NotNull(message="survey-management.error.survey-attachment-metadata.index-in-survey.not-null") Integer indexInSurvey
-
language
@NotNull(message="survey-management.error.survey-attachment-metadata.language.not-null") @ValidIsoLanguage(message="survey-management.error.survey-attachment-metadata.language.not-supported") String language
The language of the attachments content. Must not be empty and must be specified as ISO 639 language code. -
masterId
String masterId
-
surveyId
@NotEmpty(message="survey-management.error.survey-attachment-metadata.survey-id.not-empty") String surveyId
The id of theSurvey
to which this attachment belongs. Must not be empty. -
surveyNumber
@NotNull(message="survey-management.error.survey-attachment-metadata.survey-number.not-null") Integer surveyNumber
The number of theSurvey
to which this attachment belongs. Must not be empty. -
title
@NotEmpty(message="survey-management.error.survey-attachment-metadata.title.not-null") @Size(max=2048,message="survey-management.error.survey-attachment-metadata.title.string-size") String title
A title of this attachment in the attachments' language. Must not be empty and it must not contain more than 2048 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.SurveyResponseRateImageMetadata extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -2095634291184034247L
-
Serialized Fields
-
dataAcquisitionProjectId
@NotEmpty(message="survey-management.error.survey-response-rate-image-metadata.project-id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which theSurvey
of this response rate image belongs. Must not be empty. -
fileName
@NotEmpty(message="survey-management.error.survey-response-rate-image-metadata.filename.not-empty") @Pattern(message="survey-management.survey-response-rate-image-metadata.filename.not-valid",regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\.]*$") String fileName
The filename of the image. Must not be empty and must contain only (german) alphanumeric characters and "_" and "-" and ".". -
id
String id
The id of the response rate image. Holds the complete path which can be used to download the file. -
language
@NotNull(message="survey-management.error.survey-response-rate-image-metadata.language.not-null") @ValidIsoLanguage(message="survey-management.error.survey-response-rate-image-metadata.language.not-supported") String language
The language used in the response rate image. Must be either "de" or "en". -
masterId
String masterId
The master id of the survey response rate image metadata. -
surveyId
@NotEmpty(message="survey-management.error.survey-response-rate-image-metadata.survey-id.not-empty") String surveyId
The id of theSurvey
to which this response rate image belongs. Must not be empty. -
surveyNumber
@NotNull(message="survey-management.error.survey-response-rate-image-metadata.survey-number.not-null") Integer surveyNumber
The number of theSurvey
to which this response rate image belongs. Must not be empty.
-
-
-
Package eu.dzhw.fdz.metadatamanagement.usermanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.Authority extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
@NotNull(message="user-management.error.authority.name.not-null") @Size(min=0,max=50) String name
-
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.QAuthority extends com.querydsl.core.types.dsl.EntityPathBase<Authority> implements Serializable
- serialVersionUID:
- -1928254406L
-
Serialized Fields
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.QOAuth2AuthenticationAccessToken extends com.querydsl.core.types.dsl.EntityPathBase<OAuth2AuthenticationAccessToken> implements Serializable
- serialVersionUID:
- 2040362745L
-
Serialized Fields
-
authentication
com.querydsl.core.types.dsl.ArrayPath<byte[],Byte> authentication
-
authenticationId
com.querydsl.core.types.dsl.StringPath authenticationId
-
clientId
com.querydsl.core.types.dsl.StringPath clientId
-
refreshToken
com.querydsl.core.types.dsl.StringPath refreshToken
-
token
com.querydsl.core.types.dsl.ArrayPath<byte[],Byte> token
-
tokenId
com.querydsl.core.types.dsl.StringPath tokenId
-
username
com.querydsl.core.types.dsl.StringPath username
-
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.QOAuth2AuthenticationRefreshToken extends com.querydsl.core.types.dsl.EntityPathBase<OAuth2AuthenticationRefreshToken> implements Serializable
- serialVersionUID:
- 1028826202L
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.QUser extends com.querydsl.core.types.dsl.EntityPathBase<User> implements Serializable
- serialVersionUID:
- 1622558836L
-
Serialized Fields
-
_super
QAbstractRdcDomainObject _super
-
activated
com.querydsl.core.types.dsl.BooleanPath activated
-
activationKey
com.querydsl.core.types.dsl.StringPath activationKey
-
authorities
com.querydsl.core.types.dsl.SetPath<Authority,QAuthority> authorities
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
email
com.querydsl.core.types.dsl.StringPath email
-
firstName
com.querydsl.core.types.dsl.StringPath firstName
-
id
com.querydsl.core.types.dsl.StringPath id
-
langKey
com.querydsl.core.types.dsl.StringPath langKey
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
lastName
com.querydsl.core.types.dsl.StringPath lastName
-
login
com.querydsl.core.types.dsl.StringPath login
-
password
com.querydsl.core.types.dsl.StringPath password
-
resetDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> resetDate
-
resetKey
com.querydsl.core.types.dsl.StringPath resetKey
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
welcomeDialogDeactivated
com.querydsl.core.types.dsl.BooleanPath welcomeDialogDeactivated
-
-
Class eu.dzhw.fdz.metadatamanagement.usermanagement.domain.User extends AbstractRdcDomainObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
activated
boolean activated
-
activationKey
@Size(max=20) String activationKey
-
authorities
Set<Authority> authorities
-
email
@Email @Size(max=100) String email
-
firstName
@Size(max=50) String firstName
-
id
String id
-
langKey
@Size(min=2,max=5) String langKey
-
lastName
@Size(max=50) String lastName
-
login
@NotNull(message="user-management.error.user.login.not-null") @Pattern(regexp="^[a-z0-9]*$|(anonymousUser)") @Size(min=1,max=50) String login
-
password
@NotNull(message="user-management.error.user.password.not-null") @Size(min=60,max=60) String password
-
resetDate
LocalDateTime resetDate
-
resetKey
@Size(max=20) String resetKey
-
welcomeDialogDeactivated
boolean welcomeDialogDeactivated
-
-
-
Package eu.dzhw.fdz.metadatamanagement.variablemanagement.domain
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.Distribution extends Object implements Serializable
- serialVersionUID:
- 6571480614469651201L
-
Serialized Fields
-
maxNumberOfDecimalPlaces
Integer maxNumberOfDecimalPlaces
Integer used for rounding the values of thisVariable
when displaying it. It is computed during the import of theVariable
by finding the maximum number of decimal places in the list ofValidResponse
s. -
missings
@Valid @Size(max=7000,message="variable-management.error.distribution.missings.max-size") List<Missing> missings
-
statistics
@Valid Statistics statistics
Descriptive metrics of thisVariable
. -
totalAbsoluteFrequency
@NotNull(message="variable-management.error.distribution.total-absolute-frequency.not-null") Integer totalAbsoluteFrequency
The total absolute number ofValidResponse
s andMissing
s. Must not be empty. -
totalValidAbsoluteFrequency
@NotNull(message="variable-management.error.distribution.total-valid-absolute-frequency.not-null") Integer totalValidAbsoluteFrequency
The total absolute number ofValidResponse
s. Must not be empty. -
totalValidRelativeFrequency
@NotNull(message="variable-management.error.distribution.total-valid-relative-frequency.not-null") Double totalValidRelativeFrequency
The quotient from totalValidAbsoluteFrequency and totalAbsoluteFrequency. Must not be empty. -
validResponses
@Valid @Size(max=7000,message="variable-management.error.distribution.valid-responses.max-size") List<ValidResponse> validResponses
List ofValidResponse
s of this variable. Must not contain more than 7000 entries and the value of theValidResponse
s must be unique.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.FilterDetails extends Object implements Serializable
- serialVersionUID:
- 801116537746296203L
-
Serialized Fields
-
description
@I18nStringSize(max=2048,message="variable-management.error.filter-details.description.i18n-string-size") I18nString description
A description of this filter condition. Markdown is supported. Must not contain more than 2048 characters -
expression
@Size(max=2048,message="variable-management.error.filter-details.expression.size") String expression
A technical expression describing the condition which must have evaluated to true. The expression is given in the expressionLanguage. Can be empty and must not contain more than 2048 characters. -
expressionLanguage
String expressionLanguage
The name of the language in which the expression was given. Can be empty if and only if expression is empty. If present must be one ofFilterExpressionLanguages
.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.GenerationDetails extends Object implements Serializable
- serialVersionUID:
- -3981980315577871905L
-
Serialized Fields
-
description
@I18nStringSize(max=2048,message="variable-management.error.generation-details.description.i18n-string-size") I18nString description
A description of this generation rule. Markdown is supported. Must not contain more than 2048 characters -
rule
@Size(max=1048576,message="variable-management.error.generation-details.rule.size") String rule
The computation rule in the ruleExpressionLanguage which was used to generate thisVariable
. Must not contain more than 1 MB characters. -
ruleExpressionLanguage
String ruleExpressionLanguage
The language which was used to describe this rule. Must be one ofRuleExpressionLanguages
.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.Missing extends Object implements Serializable
- serialVersionUID:
- 8249191232912836595L
-
Serialized Fields
-
absoluteFrequency
@NotNull(message="variable-management.error.missing.absolute-frequency.not-null") Integer absoluteFrequency
The absolute number of occurrences of this missing. Must not be empty. -
code
@NotEmpty(message="variable-management.error.missing.code.not-null") String code
A (unique in thisVariable
) code for this missing. Must not be empty. -
label
@I18nStringSize(max=512,message="variable-management.error.missing.label.i18n-string-size") I18nString label
A label describing this missing. Must not contain more than 512 characters. -
relativeFrequency
@NotNull(message="variable-management.error.missing.relative-frequency.not-null") Double relativeFrequency
The quotient from absoluteFrequency andDistribution
.totalAbsoluteFrequency. Must not be empty.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.QDistribution extends com.querydsl.core.types.dsl.BeanPath<Distribution> implements Serializable
- serialVersionUID:
- -1625844322L
-
Serialized Fields
-
maxNumberOfDecimalPlaces
com.querydsl.core.types.dsl.NumberPath<Integer> maxNumberOfDecimalPlaces
-
missings
com.querydsl.core.types.dsl.ListPath<Missing,com.querydsl.core.types.dsl.SimplePath<Missing>> missings
-
statistics
com.querydsl.core.types.dsl.SimplePath<Statistics> statistics
-
totalAbsoluteFrequency
com.querydsl.core.types.dsl.NumberPath<Integer> totalAbsoluteFrequency
-
totalValidAbsoluteFrequency
com.querydsl.core.types.dsl.NumberPath<Integer> totalValidAbsoluteFrequency
-
totalValidRelativeFrequency
com.querydsl.core.types.dsl.NumberPath<Double> totalValidRelativeFrequency
-
validResponses
com.querydsl.core.types.dsl.ListPath<ValidResponse,com.querydsl.core.types.dsl.SimplePath<ValidResponse>> validResponses
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.QFilterDetails extends com.querydsl.core.types.dsl.BeanPath<FilterDetails> implements Serializable
- serialVersionUID:
- -540736560L
-
Serialized Fields
-
description
QI18nString description
-
expression
com.querydsl.core.types.dsl.StringPath expression
-
expressionLanguage
com.querydsl.core.types.dsl.StringPath expressionLanguage
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.QGenerationDetails extends com.querydsl.core.types.dsl.BeanPath<GenerationDetails> implements Serializable
- serialVersionUID:
- -216527056L
-
Serialized Fields
-
description
QI18nString description
-
rule
com.querydsl.core.types.dsl.StringPath rule
-
ruleExpressionLanguage
com.querydsl.core.types.dsl.StringPath ruleExpressionLanguage
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.QRelatedQuestion extends com.querydsl.core.types.dsl.BeanPath<RelatedQuestion> implements Serializable
- serialVersionUID:
- 404884439L
-
Serialized Fields
-
instrumentId
com.querydsl.core.types.dsl.StringPath instrumentId
-
instrumentNumber
com.querydsl.core.types.dsl.StringPath instrumentNumber
-
questionId
com.querydsl.core.types.dsl.StringPath questionId
-
questionNumber
com.querydsl.core.types.dsl.StringPath questionNumber
-
relatedQuestionStrings
QI18nString relatedQuestionStrings
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.QVariable extends com.querydsl.core.types.dsl.EntityPathBase<Variable> implements Serializable
- serialVersionUID:
- 1836562070L
-
Serialized Fields
-
_super
QAbstractShadowableRdcDomainObject _super
-
accessWays
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> accessWays
-
annotations
QI18nString annotations
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdDate
-
dataAcquisitionProjectId
com.querydsl.core.types.dsl.StringPath dataAcquisitionProjectId
-
dataPackageId
com.querydsl.core.types.dsl.StringPath dataPackageId
-
dataSetId
com.querydsl.core.types.dsl.StringPath dataSetId
-
dataSetNumber
com.querydsl.core.types.dsl.NumberPath<Integer> dataSetNumber
-
dataType
QI18nString dataType
-
derivedVariablesIdentifier
com.querydsl.core.types.dsl.StringPath derivedVariablesIdentifier
-
distribution
QDistribution distribution
-
doNotDisplayThousandsSeparator
com.querydsl.core.types.dsl.BooleanPath doNotDisplayThousandsSeparator
-
filterDetails
QFilterDetails filterDetails
-
generationDetails
QGenerationDetails generationDetails
-
hidden
com.querydsl.core.types.dsl.BooleanPath hidden
-
id
com.querydsl.core.types.dsl.StringPath id
-
indexInDataSet
com.querydsl.core.types.dsl.NumberPath<Integer> indexInDataSet
-
label
QI18nString label
-
lastModifiedBy
com.querydsl.core.types.dsl.StringPath lastModifiedBy
-
lastModifiedDate
com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> lastModifiedDate
-
masterId
com.querydsl.core.types.dsl.StringPath masterId
-
name
com.querydsl.core.types.dsl.StringPath name
-
relatedQuestions
com.querydsl.core.types.dsl.ListPath<RelatedQuestion,QRelatedQuestion> relatedQuestions
-
relatedVariables
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> relatedVariables
-
repeatedMeasurementIdentifier
com.querydsl.core.types.dsl.StringPath repeatedMeasurementIdentifier
-
scaleLevel
QI18nString scaleLevel
-
shadow
com.querydsl.core.types.dsl.BooleanPath shadow
-
storageType
com.querydsl.core.types.dsl.StringPath storageType
-
successorId
com.querydsl.core.types.dsl.StringPath successorId
-
surveyIds
com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> surveyIds
-
surveyNumbers
com.querydsl.core.types.dsl.ListPath<Integer,com.querydsl.core.types.dsl.NumberPath<Integer>> surveyNumbers
-
version
com.querydsl.core.types.dsl.NumberPath<Long> version
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.RelatedQuestion extends Object implements Serializable
- serialVersionUID:
- -5868644595350586301L
-
Serialized Fields
-
instrumentId
String instrumentId
The id of theInstrument
of thisQuestion
. Must not be empty. -
instrumentNumber
@NotEmpty(message="variable-management.error.variable.related-question-instrument-number-not-empty") String instrumentNumber
The number of theInstrument
of thisQuestion
. Must not be empty. -
questionId
String questionId
The id of the correspondingQuestion
. Must not be empty. -
questionNumber
@Size(max=32,message="variable-management.error.variable.related-question-number-size") @NotEmpty(message="variable-management.error.variable.related-question-number-not-empty") String questionNumber
The number of the correspondingQuestion
. Must not be empty. -
relatedQuestionStrings
@I18nStringSize(max=1048576,message="variable-management.error.variable.related-question-strings.i18n-string-size") I18nString relatedQuestionStrings
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.Statistics extends Object implements Serializable
- serialVersionUID:
- 3546740788424870277L
-
Serialized Fields
-
deviance
Double deviance
See Deviance (Wikipedia). -
firstQuartile
@Size(max=32,message="variable-management.error.statistics.first-quartile.size") String firstQuartile
Splits off the lowest 25% of the values (ValidResponse
s) of thisVariable
from the highest 75%. Must not contain more than 32 characters. -
kurtosis
Double kurtosis
See Kurtosis (Wikipedia). -
maximum
@Size(max=32,message="variable-management.error.statistics.maximum.size") String maximum
The maximum of the values (ValidResponse
s) of thisVariable
. Must not contain more than 32 characters. -
meanDeviation
Double meanDeviation
-
meanValue
Double meanValue
The arithmetic mean of the values (ValidResponse
s) of thisVariable
. -
median
@Size(max=32,message="variable-management.error.statistics.median.size") String median
The median is the value separating the higher half from the lower half of the values (ValidResponse
s) of thisVariable
. Must not contain more than 32 characters. -
minimum
@Size(max=32,message="variable-management.error.statistics.minimum.size") String minimum
The minimum of the values (ValidResponse
s) of thisVariable
. Must not contain more than 32 characters. -
mode
String mode
The mode is the value (ValidResponse
) that appears most often. -
skewness
Double skewness
See Skewness (Wikipedia). -
standardDeviation
Double standardDeviation
Measure that is used to quantify the amount of variation of the values (ValidResponse
s) of thisVariable
. -
thirdQuartile
@Size(max=32,message="variable-management.error.statistics.third-quartile.size") String thirdQuartile
Splits off the highest 25% of the values (ValidResponse
s) of thisVariable
from the lowest 75%. Must not contain more than 32 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.ValidResponse extends Object implements Serializable
- serialVersionUID:
- -5291769315828068076L
-
Serialized Fields
-
absoluteFrequency
@NotNull(message="variable-management.error.valid-response.absolute-frequency.not-null") Integer absoluteFrequency
The absolute number of occurrences of this observation. Must not be empty. -
label
@I18nStringSize(max=2048,message="variable-management.error.valid-response.label.i18n-string-size") I18nString label
An optional label for the value of this observation. -
relativeFrequency
@NotNull(message="variable-management.error.valid-response.relative-frequency.not-null") Double relativeFrequency
The quotient from absoluteFrequency andDistribution
.totalAbsoluteFrequency. Must not be empty. -
validRelativeFrequency
@NotNull(message="variable-management.error.valid-response.validRelativeFrequency.not-null") Double validRelativeFrequency
The quotient from absoluteFrequency andDistribution
.totalValidAbsoluteFrequency. Must not be empty. -
value
@NotEmpty(message="variable-management.error.valid-response.value.not-null") @Size(max=256,message="variable-management.error.valid-response.value.size") String value
The value which has been observed (e.g. was responded by the participant). Must not be empty and must not contain more than 256 characters.
-
-
Class eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.Variable extends AbstractShadowableRdcDomainObject implements Serializable
- serialVersionUID:
- -2425155869960913542L
-
Serialized Fields
-
accessWays
@NotEmpty(message="variable-management.error.variable.access-ways.not-empty") List<String> accessWays
The access way of this variable. Depends on the sensitivity of the data and describes how the data user will be able to work with the data. Must not be empty and be one ofAccessWays
. -
annotations
@I18nStringSize(max=2048,message="variable-management.error.variable.annotations.i18n-string-size") I18nString annotations
Arbitrary additional text for this variable. Markdown is supported. Must not contain more than 2048 characters. -
dataAcquisitionProjectId
@NotEmpty(message="variable-management.error.variable.data-acquisition-project.id.not-empty") String dataAcquisitionProjectId
The id of theDataAcquisitionProject
to which this variable belongs. The dataAcquisitionProjectId must not be empty. -
dataPackageId
@NotEmpty(message="variable-management.error.variable.dataPackage-id.not-empty") String dataPackageId
Id of theDataPackage
to which this variable belongs. -
dataSetId
@NotEmpty(message="variable-management.error.variable.data-set-id-not-empty") String dataSetId
The id of theDataSet
to which this variable belongs. Must not be empty. -
dataSetNumber
@NotNull(message="variable-management.error.variable.data-set-number-not-null") Integer dataSetNumber
The number of theDataSet
to which this variable belongs. Must not be empty. -
dataType
@NotNull(message="variable-management.error.variable.data-type.not-null") I18nString dataType
The technical type which theValidResponse
s have. Must be one ofDataTypes
and must not be empty. -
derivedVariablesIdentifier
@Size(max=512,message="variable-management.error.variable.derived-variables-identifier-size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-]*$",message="variable-management.error.variable.derived-variables-identifier-pattern") String derivedVariablesIdentifier
Identifier used to group variables within thisDataSet
which have been derived from each other. For instance one variable might be an aggregated version of the other. Must be of the form {{dataAcquisitionProjectId}}-ds{{dataSetNumber}}-{{string}}$. Must not contain more than 512 characters and must contain only (german) alphanumeric characters and "_" and "-". -
distribution
@Valid Distribution distribution
TheDistribution
contains the descriptives of this variable meaningValidResponse
s,Missing
s andStatistics
. -
doNotDisplayThousandsSeparator
Boolean doNotDisplayThousandsSeparator
Flag indicating whether theValidResponse
s should be displayed with a thousands separator or not. For instance years (1970) are numeric but should not be displayed with a thousands separator. Default value is false indicating that theValidResponse
s are displayed with thousands separator. -
filterDetails
@Valid FilterDetails filterDetails
FilterDetails
of a variable describe the condition which must have evaluated to true before a participant was asked aQuestion
resulting in this variable. -
generationDetails
@Valid GenerationDetails generationDetails
GenerationDetails
describe how this variable was generated from one or more input variables. -
id
String id
The id of the variable which uniquely identifies the variable in this application. The id must not be empty and must be of the form var-{{dataAcquisitionProjectId}}-ds{{dataSetNumber}}-{{name}}$. The id must not contain more than 512 characters. -
indexInDataSet
@NotNull(message="variable-management.error.variable.data-set-index-not-null") Integer indexInDataSet
-
label
@NotNull(message="variable-management.error.variable.label.not-null") @I18nStringSize(max=512,message="variable-management.error.variable.label.i18n-string-size") I18nString label
The label of the variable should describe its content. It must be specified in at least one language and it must not contain more than 512 characters. -
masterId
@NotEmpty(message="variable-management.error.variable.master-id.not-empty") @Size(max=512,message="variable-management.error.variable.master-id.size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-\\$]*$",message="variable-management.error.variable.master-id.pattern") String masterId
-
name
@NotEmpty(message="variable-management.error.variable.name.not-empty") @Size(max=32,message="variable-management.error.variable.name.size") @Pattern(regexp="^[_a-zA-Z][_a-zA-Z0-9]*$",message="variable-management.error.variable.name.pattern") String name
-
relatedQuestions
@Valid List<RelatedQuestion> relatedQuestions
List ofRelatedQuestion
s which have been asked to generate the values of this variable. -
relatedVariables
List<String> relatedVariables
List of ids of variables which are "related" to this variable. The type of relation is arbitrary. -
repeatedMeasurementIdentifier
@Size(max=512,message="variable-management.error.variable.repeated-measurement-identifier-size") @Pattern(regexp="^[_A-Za-z0-9\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\\-]*$",message="variable-management.error.variable.repeated-measurement-pattern") String repeatedMeasurementIdentifier
Identifier used to group variables within thisDataSet
which measure the same across multiple waves. Must be of the form {{dataAcquisitionProjectId}}-ds{{dataSetNumber}}-{{string}}$. Must not contain more than 512 characters and must contain only (german) alphanumeric characters and "_" and "-". -
scaleLevel
@NotNull(message="variable-management.error.variable.scaleLevel.not-null") I18nString scaleLevel
The scale level (or level of measurement) classifies the nature of information within the values assigned to this variable (ValidResponse
s). It determines which mathematical operations can be performed with the values. It must be one ofScaleLevels
and must not be empty. If the data type of this variable isDataTypes.DATE
then the ScaleLevel must beScaleLevels.ORDINAL
,ScaleLevels.INTERVAL
orScaleLevels.NOMINAL
. -
storageType
@NotNull(message="variable-management.error.variable.storage-type.not-null") String storageType
Associated with each data type is a storage type. For instance numerics can be stored as integer or double. Must be one ofStorageTypes
and must not be empty. -
surveyIds
List<String> surveyIds
List of ids ofSurvey
s which have been conducted to create this variable. Must not be empty. -
surveyNumbers
@NotEmpty(message="variable-management.error.variable.survey-numbers-not-empty") List<Integer> surveyNumbers
List of numbers ofSurvey
s which have been conducted to create this variable. Must not be empty.
-
-