net.sf.sfac.editor
Interface Validator

All Known Implementing Classes:
ValidatorImpl

public interface Validator

An interface to be implemented by objects wanting to provide validation of an edited object.
The validation can happen at two stages:

Author:
Olivier Berlanger

Method Summary
 void initContinuousValidationReport(Object editedObject, ValidationReport report)
           
 boolean supportsContinuousValidation()
           
 void validateBeforeCommit(Object editedObject, ValidationReport report)
           
 void validateModification(Object editedObject, String fieldPath, Object oldValue, Object newValue, ValidationReport report)
           
 

Method Detail

supportsContinuousValidation

boolean supportsContinuousValidation()

initContinuousValidationReport

void initContinuousValidationReport(Object editedObject,
                                    ValidationReport report)

validateModification

void validateModification(Object editedObject,
                          String fieldPath,
                          Object oldValue,
                          Object newValue,
                          ValidationReport report)

validateBeforeCommit

void validateBeforeCommit(Object editedObject,
                          ValidationReport report)


Copyright © 2012. All Rights Reserved.