Class FilterDetails
java.lang.Object
eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.FilterDetails
- All Implemented Interfaces:
Serializable
@FilterExpressionAndLanguageNotEmpty
public class FilterDetails
extends Object
implements Serializable
Filter details of a
Variable
describe the condition which must have evaluated to true
before a participant was asked a Question
resulting in this Variable
. All
participants for which the conditions evaluates to false will have a Missing
in this
Variable
.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @I18nStringSize(max=2048,message="variable-management.error.filter-details.description.i18n-string-size") I18nString
A description of this filter condition.private @Size(max=2048,message="variable-management.error.filter-details.expression.size") String
A technical expression describing the condition which must have evaluated to true.private String
The name of the language in which the expression was given.private static final long
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
expression
@Size(max=2048, message="variable-management.error.filter-details.expression.size") private @Size(max=2048,message="variable-management.error.filter-details.expression.size") String expressionA 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. -
description
@I18nStringSize(max=2048, message="variable-management.error.filter-details.description.i18n-string-size") private @I18nStringSize(max=2048,message="variable-management.error.filter-details.description.i18n-string-size") I18nString descriptionA description of this filter condition. Markdown is supported. Must not contain more than 2048 characters -
expressionLanguage
@ValidFilterExpressionLanguage(message="variable-management.error.filter-details.expression-language.valid-filter-expression-language") private String expressionLanguageThe 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
.
-
-
Constructor Details
-
FilterDetails
public FilterDetails()
-