butler.client.record
Class EditController.BaseImpl

java.lang.Object
  extended by butler.client.record.EditController.BaseImpl
All Implemented Interfaces:
EditController
Enclosing interface:
EditController

public static class EditController.BaseImpl
extends java.lang.Object
implements EditController


Nested Class Summary
 
Nested classes/interfaces inherited from interface butler.client.record.EditController
EditController.BaseImpl
 
Constructor Summary
EditController.BaseImpl()
           
 
Method Summary
 boolean isColumnEditable(Column col, Record rec)
           
 boolean isForeignKeyEditable(ForeignKey fk, Record rec)
           
 boolean isNullable(Column col, Record rec)
           
 void validate(java.lang.Object value, Column col, Record rec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditController.BaseImpl

public EditController.BaseImpl()
Method Detail

isColumnEditable

public boolean isColumnEditable(Column col,
                                Record rec)
                         throws java.lang.Exception
Specified by:
isColumnEditable in interface EditController
Throws:
java.lang.Exception

isNullable

public boolean isNullable(Column col,
                          Record rec)
                   throws java.lang.Exception
Specified by:
isNullable in interface EditController
Throws:
java.lang.Exception

validate

public void validate(java.lang.Object value,
                     Column col,
                     Record rec)
              throws java.lang.Exception
Specified by:
validate in interface EditController
Throws:
java.lang.Exception

isForeignKeyEditable

public boolean isForeignKeyEditable(ForeignKey fk,
                                    Record rec)
                             throws java.lang.Exception
Specified by:
isForeignKeyEditable in interface EditController
Throws:
java.lang.Exception