Class DataSource
java.lang.Object
eu.dzhw.fdz.metadatamanagement.analysispackagemanagement.domain.DataSource
- All Implemented Interfaces:
Serializable
public class DataSource extends Object implements Serializable
CustomDataPackage
maybe composed of several data sets coming form DataSource
s
like this one.- Author:
- René Reitmann
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private @Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String
license
The license of this data source.private @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.private static long
serialVersionUID
private @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. -
Constructor Summary
Constructors Constructor Description DataSource()
-
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
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") private @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 nameThe 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") private @URL(message="analysis-package-management.error.data-source-url.invalid-url") @Size(max=2000,message="analysis-package-management.error.data-source-url.length") String urlOptional url for the data source. If specified it must be a valid URL and not longer than 2000 characters. -
license
@Size(max=1048576, message="analysis-package-management.error.analysis-package.license.size") private @Size(max=1048576,message="analysis-package-management.error.analysis-package.license.size") String licenseThe license of this data source. Markdown is supported. May be empty. Must not contain more than 1 MB characters.
-
-
Constructor Details
-
DataSource
public DataSource()
-