Class AbstractPrefixValidationInfo
- java.lang.Object
-
- com.hybris.cockpitng.validation.impl.DefaultValidationInfo
-
- com.hybris.cockpitng.validation.impl.AbstractPrefixValidationInfo
-
- All Implemented Interfaces:
ValidationInfo,ValidationInfoWrapper
- Direct Known Subclasses:
ValidationInfoWithoutPrefix,ValidationInfoWithPrefix
public abstract class AbstractPrefixValidationInfo extends DefaultValidationInfo implements ValidationInfoWrapper
A wrapper class forValidationInfothat changes its path by adding/removing a prefix.
-
-
Field Summary
-
Fields inherited from interface com.hybris.cockpitng.validation.model.ValidationInfo
COMPARATOR_SEVERITY_DESC
-
-
Constructor Summary
Constructors Constructor Description AbstractPrefixValidationInfo(java.lang.String prefix, ValidationInfo info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationInfogetInfo()java.lang.ObjectgetInvalidValue()java.lang.StringgetPrefix()java.lang.StringgetValidationMessage()Get user-friendly description of validation violationValidationSeveritygetValidationSeverity()booleanisConfirmed()Checks whether validation violation is already confirmed by uservoidsetConfirmed(boolean confirmed)Sets confirmation status of validation violation.-
Methods inherited from class com.hybris.cockpitng.validation.impl.DefaultValidationInfo
equals, getInvalidPropertyPath, hashCode, setInvalidPropertyPath, setInvalidValue, setValidationMessage, setValidationSeverity
-
-
-
-
Constructor Detail
-
AbstractPrefixValidationInfo
public AbstractPrefixValidationInfo(java.lang.String prefix, ValidationInfo info)
-
-
Method Detail
-
isConfirmed
public boolean isConfirmed()
Description copied from interface:ValidationInfoChecks whether validation violation is already confirmed by user- Specified by:
isConfirmedin interfaceValidationInfo- Overrides:
isConfirmedin classDefaultValidationInfo- Returns:
trueif violation has been confirmed
-
setConfirmed
public void setConfirmed(boolean confirmed)
Description copied from interface:ValidationInfoSets confirmation status of validation violation.- Specified by:
setConfirmedin interfaceValidationInfo- Overrides:
setConfirmedin classDefaultValidationInfo- Parameters:
confirmed-trueif violation should be treated as confirmed
-
getValidationSeverity
public ValidationSeverity getValidationSeverity()
- Specified by:
getValidationSeverityin interfaceValidationInfo- Overrides:
getValidationSeverityin classDefaultValidationInfo- Returns:
- severity of validation violation
-
getValidationMessage
public java.lang.String getValidationMessage()
Description copied from interface:ValidationInfoGet user-friendly description of validation violation- Specified by:
getValidationMessagein interfaceValidationInfo- Overrides:
getValidationMessagein classDefaultValidationInfo- Returns:
- description of violation
-
getInvalidValue
public java.lang.Object getInvalidValue()
- Specified by:
getInvalidValuein interfaceValidationInfo- Overrides:
getInvalidValuein classDefaultValidationInfo- Returns:
- value that violates validation
-
getPrefix
public java.lang.String getPrefix()
-
getInfo
public ValidationInfo getInfo()
- Specified by:
getInfoin interfaceValidationInfoWrapper
-
-