Class ValidResponse
java.lang.Object
eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.ValidResponse
- All Implemented Interfaces:
Serializable
public class ValidResponse extends Object implements Serializable
A valid response represents one observation of a
Variable
and its frequency.- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private @NotNull(message="variable-management.error.valid-response.absolute-frequency.not-null") Integer
absoluteFrequency
The absolute number of occurrences of this observation.private @I18nStringSize(max=2048,message="variable-management.error.valid-response.label.i18n-string-size") I18nString
label
An optional label for the value of this observation.private @NotNull(message="variable-management.error.valid-response.relative-frequency.not-null") Double
relativeFrequency
The quotient from absoluteFrequency andDistribution
.totalAbsoluteFrequency.private static long
serialVersionUID
private @NotNull(message="variable-management.error.valid-response.validRelativeFrequency.not-null") Double
validRelativeFrequency
The quotient from absoluteFrequency andDistribution
.totalValidAbsoluteFrequency.private @NotEmpty(message="variable-management.error.valid-response.value.not-null") @Size(max=256,message="variable-management.error.valid-response.value.size") String
value
The value which has been observed (e.g. -
Constructor Summary
Constructors Constructor Description ValidResponse()
-
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
label
@I18nStringSize(max=2048, message="variable-management.error.valid-response.label.i18n-string-size") private @I18nStringSize(max=2048,message="variable-management.error.valid-response.label.i18n-string-size") I18nString labelAn optional label for the value of this observation. -
absoluteFrequency
@NotNull(message="variable-management.error.valid-response.absolute-frequency.not-null") private @NotNull(message="variable-management.error.valid-response.absolute-frequency.not-null") Integer absoluteFrequencyThe absolute number of occurrences of this observation. Must not be empty. -
relativeFrequency
@NotNull(message="variable-management.error.valid-response.relative-frequency.not-null") private @NotNull(message="variable-management.error.valid-response.relative-frequency.not-null") Double relativeFrequencyThe quotient from absoluteFrequency andDistribution
.totalAbsoluteFrequency. Must not be empty. -
value
@NotEmpty(message="variable-management.error.valid-response.value.not-null") @Size(max=256, message="variable-management.error.valid-response.value.size") private @NotEmpty(message="variable-management.error.valid-response.value.not-null") @Size(max=256,message="variable-management.error.valid-response.value.size") String valueThe value which has been observed (e.g. was responded by the participant). Must not be empty and must not contain more than 256 characters. -
validRelativeFrequency
@NotNull(message="variable-management.error.valid-response.validRelativeFrequency.not-null") private @NotNull(message="variable-management.error.valid-response.validRelativeFrequency.not-null") Double validRelativeFrequencyThe quotient from absoluteFrequency andDistribution
.totalValidAbsoluteFrequency. Must not be empty.
-
-
Constructor Details
-
ValidResponse
public ValidResponse()
-