org.tbee.swing.jpa
Class JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl<T>

java.lang.Object
  extended by org.tbee.swing.jpa.JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl<T>
All Implemented Interfaces:
JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>
Enclosing class:
JpaObjectNavigatorModel<T>

public static class JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl<T>
extends java.lang.Object
implements JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

to make life easier (and prevent troubles when the interface is extended), better extend this one


Constructor Summary
JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl()
           
JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl(StatusBar statusbar)
           
 
Method Summary
 boolean allowDelete(T e)
           
 boolean allowEntityChange()
           
 boolean allowSave(T e)
           
 void duringDeletePostRemove(T e)
           
 void duringDeletePreRemove(T e)
           
 void duringSavePostMerge(T e)
           
 void duringSavePreMerge(T e)
           
 void entityChanged(JpaObjectNavigatorModel.EntityChangeEvent<T> e)
           
 void filterChanged(java.util.List<java.lang.Object> filter)
           
 void permissionsChanged()
           
 void postDelete(T e)
           
 void postLoad(T e)
           
 void postNew(T e)
           
 void postSave(T e)
           
 void preDelete(T e)
           
 void preLoad(T e)
           
 void preNew(T e)
           
 void preSave(T e)
           
 void setStatusMessage(JpaObjectNavigatorModel.StatusMessage<T> statusMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl

public JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl()

JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl

public JpaObjectNavigatorModel.JpaObjectNavigatorListenerDefaultImpl(StatusBar statusbar)
Method Detail

allowEntityChange

public boolean allowEntityChange()
Specified by:
allowEntityChange in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

allowDelete

public boolean allowDelete(T e)
Specified by:
allowDelete in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

allowSave

public boolean allowSave(T e)
Specified by:
allowSave in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

entityChanged

public void entityChanged(JpaObjectNavigatorModel.EntityChangeEvent<T> e)
Specified by:
entityChanged in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

filterChanged

public void filterChanged(java.util.List<java.lang.Object> filter)
Specified by:
filterChanged in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

preNew

public void preNew(T e)
Specified by:
preNew in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

postNew

public void postNew(T e)
Specified by:
postNew in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

preLoad

public void preLoad(T e)
Specified by:
preLoad in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

postLoad

public void postLoad(T e)
Specified by:
postLoad in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

preSave

public void preSave(T e)
Specified by:
preSave in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

duringSavePreMerge

public void duringSavePreMerge(T e)
Specified by:
duringSavePreMerge in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

duringSavePostMerge

public void duringSavePostMerge(T e)
Specified by:
duringSavePostMerge in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

postSave

public void postSave(T e)
Specified by:
postSave in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

preDelete

public void preDelete(T e)
Specified by:
preDelete in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

duringDeletePreRemove

public void duringDeletePreRemove(T e)
Specified by:
duringDeletePreRemove in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

duringDeletePostRemove

public void duringDeletePostRemove(T e)
Specified by:
duringDeletePostRemove in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

postDelete

public void postDelete(T e)
Specified by:
postDelete in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

permissionsChanged

public void permissionsChanged()
Specified by:
permissionsChanged in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>

setStatusMessage

public void setStatusMessage(JpaObjectNavigatorModel.StatusMessage<T> statusMessage)
Specified by:
setStatusMessage in interface JpaObjectNavigatorModel.JpaObjectNavigatorListener<T>


Copyright © 2010 KnowledgePlaza. All Rights Reserved.