biz.c24.io.api.data
Class SwiftFieldValidationRule
java.lang.Object
biz.c24.io.api.data.DefaultValidationRule
biz.c24.io.api.data.SwiftFieldValidationRule
- All Implemented Interfaces:
- ModelComponent, ValidationRule, Validator, Serializable
public class SwiftFieldValidationRule
- extends DefaultValidationRule
author: Matteo De Luise
- See Also:
- Serialized Form
Methods inherited from class biz.c24.io.api.data.DefaultValidationRule |
addDependentPredicateCode, getAnnotation, getContextForPredicateChecking, getDependentPredicateCode, getDependentPredicateCodeCount, getErrorCode, getName, getPredicateCode, getSeverity, removeDependentPredicateCode, setAnnotation, setErrorCode, setName, setPredicateCode, setSeverity, toString, validate |
swiftFieldName
protected String swiftFieldName
sequence
protected ComplexDataObject sequence
swiftFieldCount
protected int swiftFieldCount
errorsNonRepetitiveQualifiers
protected Set<String> errorsNonRepetitiveQualifiers
nonRepetitiveQualifiers
protected String[] nonRepetitiveQualifiers
errorsMandatoryQualifiers
protected Set<String[]> errorsMandatoryQualifiers
mandatoryQualifiers
protected String[][] mandatoryQualifiers
errorsMutuallyExlusiveQualifiers
protected Set<String[]> errorsMutuallyExlusiveQualifiers
mutuallyExclusiveQualifiers
protected String[][] mutuallyExclusiveQualifiers
errorQualifierCardinality
protected StringBuffer errorQualifierCardinality
errorSubfieldRestrictions
protected Set<String> errorSubfieldRestrictions
SwiftFieldValidationRule
public SwiftFieldValidationRule()
initialize
protected void initialize()
clearErrors
protected void clearErrors()
validateNonRepetitiveQualifiers
protected void validateNonRepetitiveQualifiers()
validateMandatoryQualifiers
protected void validateMandatoryQualifiers()
validateMutuallyExclusiveQualifiers
protected void validateMutuallyExclusiveQualifiers()
qualifierCardinalityErrorMessage
protected void qualifierCardinalityErrorMessage()
nonRepetitiveQualifiersErrorMessage
protected void nonRepetitiveQualifiersErrorMessage()
mandatoryQualifiersErrorMessage
protected void mandatoryQualifiersErrorMessage()
mutuallyExclusiveQualifiersErrorMessage
protected void mutuallyExclusiveQualifiersErrorMessage()
validateSubfieldRestriction
protected void validateSubfieldRestriction(ComplexDataObject swiftField,
String[] options,
String[] qualifiers,
boolean DSS,
List<String> DssEnumeration,
String subfield,
List<String> subfieldEnumeration,
String errorMessage)
C24 Technologies © 2002-2012: All Rights Reserved.