Class GenerationDetails
java.lang.Object
eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.GenerationDetails
- All Implemented Interfaces:
Serializable
@NotEmptyGenerationDetailsDescriptionOrRule(message="variable-management.error.generation-details.not-empty-generation-details-description-or-rule") @RuleExpressionLanguageAndRuleFilledOrEmpty(message="variable-management.error.generation-details.rule-expression-language-and-rule-filled-or-empty") public class GenerationDetails extends Object implements Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private @I18nStringSize(max=2048,message="variable-management.error.generation-details.description.i18n-string-size") I18nString
description
A description of this generation rule.private @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
.private String
ruleExpressionLanguage
The language which was used to describe this rule.private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description GenerationDetails()
-
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
description
@I18nStringSize(max=2048, message="variable-management.error.generation-details.description.i18n-string-size") private @I18nStringSize(max=2048,message="variable-management.error.generation-details.description.i18n-string-size") I18nString descriptionA 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") private @Size(max=1048576,message="variable-management.error.generation-details.rule.size") String ruleThe computation rule in the ruleExpressionLanguage which was used to generate thisVariable
. Must not contain more than 1 MB characters. -
ruleExpressionLanguage
@ValidRuleExpressionLanguage(message="variable-management.error.generation-details.rule-expression-language.valid-rule-expression-language") private String ruleExpressionLanguageThe language which was used to describe this rule. Must be one ofRuleExpressionLanguages
.
-
-
Constructor Details
-
GenerationDetails
public GenerationDetails()
-