com.vaadin.data.fieldgroup
Interface FieldGroup.CommitHandler

All Superinterfaces:
Serializable
Enclosing class:
FieldGroup

public static interface FieldGroup.CommitHandler
extends Serializable

CommitHandlers are used by FieldGroup.commit() as part of the commit transactions. CommitHandlers can perform custom operations as part of the commit and cause the commit to be aborted by throwing a FieldGroup.CommitException.


Method Summary
 void postCommit(FieldGroup.CommitEvent commitEvent)
          Called after changes are committed to the fields and the item is updated..
 void preCommit(FieldGroup.CommitEvent commitEvent)
          Called before changes are committed to the field and the item is updated.
 

Method Detail

preCommit

void preCommit(FieldGroup.CommitEvent commitEvent)
               throws FieldGroup.CommitException
Called before changes are committed to the field and the item is updated.

Throw a FieldGroup.CommitException to abort the commit.

Parameters:
commitEvent - An event containing information regarding the commit
Throws:
FieldGroup.CommitException - if the commit should be aborted

postCommit

void postCommit(FieldGroup.CommitEvent commitEvent)
                throws FieldGroup.CommitException
Called after changes are committed to the fields and the item is updated..

Throw a FieldGroup.CommitException to abort the commit.

Parameters:
commitEvent - An event containing information regarding the commit
Throws:
FieldGroup.CommitException - if the commit should be aborted


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.