biz.c24.io.api.data
Interface ValidationListener

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
ValidationEventCollector

public interface ValidationListener
extends EventListener, Serializable

A listener for validation events.

Any class that is interested in processing validation events should implement this interface, and be registered with a data object, using the ComplexDataObject.addValidationListener(biz.c24.io.api.data.ValidationListener) method. The validation event mechanism of the data object must also be set to ValidationMechanismEnum.VALIDATION_MECHANISM_SYNCHRONOUS_EVENT or ValidationMechanismEnum.VALIDATION_MECHANISM_ASYNCHRONOUS_EVENT using the ComplexDataObject.setValidationMechanism(biz.c24.io.api.data.ValidationMechanismEnum) method.

Validation events are divided between those which signify a validation call has passed and those which signify it has failed.


Method Summary
 void validationFailed(ValidationEvent ve)
          Invoked when a validation call is unsuccessful.
 void validationPassed(ValidationEvent ve)
          Invoked when a validation call has been successful.
 

Method Detail

validationPassed

void validationPassed(ValidationEvent ve)
Invoked when a validation call has been successful.

Parameters:
ve - The validation event.

validationFailed

void validationFailed(ValidationEvent ve)
Invoked when a validation call is unsuccessful.

Parameters:
ve - The validation event.


C24 Technologies © 2002-2012: All Rights Reserved.