Class AbstractSchemaValidationElement
- java.lang.Object
-
- com.aquima.interactions.communication.impl.evaluator.parser.AbstractSchemaValidationElement
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SchemaArgument
,SchemaAttribute
,SchemaFragment
,SchemaHeader
,SchemaRelation
public abstract class AbstractSchemaValidationElement extends Object implements Serializable
Every schema element that has to be validated MUST extend this class.- Since:
- 11.6
- Author:
- Voicu Moldovan
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractSchemaValidationElement(IFieldValidationDefinition[] validationList, InstanceContext instanceContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addValidationMessage(FieldMessage message)
InstanceContext
getInstanceContext()
IFieldValidationDefinition[]
getValidationList()
List<FieldMessage>
getValidationMessages()
void
unregisterInstanceContext()
-
-
-
Constructor Detail
-
AbstractSchemaValidationElement
public AbstractSchemaValidationElement(IFieldValidationDefinition[] validationList, InstanceContext instanceContext)
-
-
Method Detail
-
getValidationList
public final IFieldValidationDefinition[] getValidationList()
-
getInstanceContext
public final InstanceContext getInstanceContext()
-
addValidationMessage
protected void addValidationMessage(FieldMessage message)
-
getValidationMessages
public List<FieldMessage> getValidationMessages()
-
unregisterInstanceContext
public final void unregisterInstanceContext()
-
-