Package com.orchestranetworks.service
Class ValidationSpec
- java.lang.Object
-
- com.orchestranetworks.service.ValidationSpec
-
public final class ValidationSpec extends Object
Defines the properties for validating a dataset, a table or a record.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ValidationSpec.RefreshPolicy
Defines the refresh policy for validating a dataset, a table or a record.
-
Constructor Summary
Constructors Constructor Description ValidationSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationSpec.RefreshPolicy
getRefreshPolicy()
boolean
isActivationEnsured()
Indicates if the validation must also ensure that the current dataset isactivated
.boolean
isResultLogged()
Indicates if the result of the validation must be added to the logs generated by EBX®.void
setActivationEnsured(boolean ensureActivation)
Specifies if the validation must also check that the current dataset isactivated
.void
setRefreshPolicy(ValidationSpec.RefreshPolicy aPolicy)
Specifies the refresh policy when validating a dataset, a table or a record.void
setResultLogged(boolean logValidationResult)
Specifies if the result of the validation must be added to the logs generated by EBX®.
-
-
-
Method Detail
-
isActivationEnsured
public boolean isActivationEnsured()
Indicates if the validation must also ensure that the current dataset isactivated
.- See Also:
setActivationEnsured(boolean)
-
setActivationEnsured
public void setActivationEnsured(boolean ensureActivation)
Specifies if the validation must also check that the current dataset isactivated
.By default, this property is set to
true
.- Parameters:
ensureActivation
- iftrue
, the validation also checks that the current datasetactivated
(it adds an error if this is not the case).
-
isResultLogged
public boolean isResultLogged()
Indicates if the result of the validation must be added to the logs generated by EBX®.- See Also:
setResultLogged(boolean)
-
setResultLogged
public void setResultLogged(boolean logValidationResult)
Specifies if the result of the validation must be added to the logs generated by EBX®.This property is ignored when validating a record or a field. That is, the result of the validation of a record or a field is never added to the logs of EBX®.
By default this property is set to
true
when validating a dataset or a table.
-
setRefreshPolicy
public void setRefreshPolicy(ValidationSpec.RefreshPolicy aPolicy)
Specifies the refresh policy when validating a dataset, a table or a record.- See Also:
ValidationSpec.RefreshPolicy
-
getRefreshPolicy
public ValidationSpec.RefreshPolicy getRefreshPolicy()
- See Also:
setRefreshPolicy(RefreshPolicy)
-
-