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") I18nStringA description of this filter condition.private @Size(max=2048,message="variable-management.error.filter-details.expression.size") StringA technical expression describing the condition which must have evaluated to true.private StringThe 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()
-