Class MethodReportCitationDetails
java.lang.Object
eu.dzhw.fdz.metadatamanagement.datapackagemanagement.domain.MethodReportCitationDetails
- All Implemented Interfaces:
Serializable
public class MethodReportCitationDetails extends Object implements Serializable
Additional details required by
DataPackageAttachmentMetadata
s of type "Method Report".- Author:
- René Reitmann
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private @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.private @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.private @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.private @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.private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description MethodReportCitationDetails()
-
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
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") private @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 publicationYearThe year in which the method report was published. Must not be empty and not before 1990. -
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") private @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 locationThe location of the institution which created the method report. Must not be empty and not more than 512 characters. -
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") private @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 institutionThe institution which created the method report. Must not be empty and not more than 512 characters. -
authors
@Valid @NotEmpty(message="data-package-management.error.data-package-attachment-metadata.authors.not-empty") private @Valid @NotEmpty(message="data-package-management.error.data-package-attachment-metadata.authors.not-empty") List<Person> authorsList ofPerson
s which have authored this report. Must not be empty.
-
-
Constructor Details
-
MethodReportCitationDetails
public MethodReportCitationDetails()
-