org.apache.cayenne
Interface Validating

All Known Implementing Classes:
CayenneDataObject

public interface Validating

Defines a number of callback methods that allow an object to be validated before safe. Entity class can implement this interface and its methods will be called automatically.

Since:
3.0

Method Summary
 void validateForDelete(ValidationResult validationResult)
          Performs property validation of the DELETED object, appending any validation failures to the provided validationResult object.
 void validateForInsert(ValidationResult validationResult)
          Performs property validation of the NEW object, appending any validation failures to the provided validationResult object.
 void validateForUpdate(ValidationResult validationResult)
          Performs property validation of the MODIFIED object, appending any validation failures to the provided validationResult object.
 

Method Detail

validateForInsert

void validateForInsert(ValidationResult validationResult)
Performs property validation of the NEW object, appending any validation failures to the provided validationResult object. This method is invoked by ObjectContext before committing a NEW object to the database.


validateForUpdate

void validateForUpdate(ValidationResult validationResult)
Performs property validation of the MODIFIED object, appending any validation failures to the provided validationResult object. This method is invoked by ObjectContext before committing a MODIFIED object to the database.


validateForDelete

void validateForDelete(ValidationResult validationResult)
Performs property validation of the DELETED object, appending any validation failures to the provided validationResult object. This method is invoked by ObjectContext before committing a DELETED object to the database.



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.