nl.knowledgeplaza.util.jpa
Class AbstractBeanEclipselink<T>

java.lang.Object
  extended by nl.knowledgeplaza.util.AbstractBean<T>
      extended by nl.knowledgeplaza.util.jpa.AbstractBean<T>
          extended by nl.knowledgeplaza.util.jpa.AbstractBeanEclipselink<T>
All Implemented Interfaces:
EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener, JpaUtil.JpaEntityInformation, PropertyChangeProvider

public class AbstractBeanEclipselink<T>
extends AbstractBean<T>
implements JpaUtil.JpaEntityInformation, EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

Version:
$Revision: 1.1 $

Field Summary
protected  boolean iReadFromStorage
           
 
Constructor Summary
AbstractBeanEclipselink()
           
 
Method Summary
 void aboutToDelete()
           
 void aboutToInsert()
           
 void aboutToUpdate()
           
 java.lang.Boolean isAlreadyPersisted()
          Used a.o.
 boolean isOverriddenEvent(java.util.Vector arg1)
           
 void postBuild()
           
 void postClone()
           
 void postDelete()
           
 void postInsert()
           
 void postLoadHook()
           
 void postMerge()
           
 void postPersistHook()
           
 void postRefresh()
           
 void postRemoveHook()
           
 void postSaveHook()
           
 void postUpdate()
           
 void postUpdateHook()
           
 void postWrite()
           
 void preDelete()
           
 void preInsert()
           
 void prePersist()
           
 void prePersistHook()
           
 void preRemove()
           
 void preRemoveHook()
           
 void preSaveHook()
           
 void preUpdate()
           
 void preUpdateHook()
           
 void preUpdateWithChanges()
           
 void preWrite()
           
 void rememberAtLoadTimeValues()
           
 
Methods inherited from class nl.knowledgeplaza.util.jpa.AbstractBean
ignoreAllChanges, ignoreChanges, isDirty, isReadonly, markAsDirty, markedAsDirtyHook, registerAllChanges, registerChanges, setReadonly, touch
 
Methods inherited from class nl.knowledgeplaza.util.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iReadFromStorage

protected transient volatile boolean iReadFromStorage
Constructor Detail

AbstractBeanEclipselink

public AbstractBeanEclipselink()
Method Detail

isAlreadyPersisted

public java.lang.Boolean isAlreadyPersisted()
Used a.o. by JpaObjectNavigatorModel to decide whether to do a merge or persist

Specified by:
isAlreadyPersisted in interface JpaUtil.JpaEntityInformation
Returns:

isOverriddenEvent

public boolean isOverriddenEvent(java.util.Vector arg1)
Specified by:
isOverriddenEvent in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postBuild

public void postBuild()
Specified by:
postBuild in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postClone

public void postClone()
Specified by:
postClone in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postRefresh

public void postRefresh()
Specified by:
postRefresh in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preInsert

public void preInsert()
Specified by:
preInsert in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

aboutToInsert

public void aboutToInsert()
Specified by:
aboutToInsert in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postInsert

public void postInsert()
Specified by:
postInsert in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

prePersist

public void prePersist()
Specified by:
prePersist in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preUpdate

public void preUpdate()
Specified by:
preUpdate in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preUpdateWithChanges

public void preUpdateWithChanges()
Specified by:
preUpdateWithChanges in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

aboutToUpdate

public void aboutToUpdate()
Specified by:
aboutToUpdate in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postUpdate

public void postUpdate()
Specified by:
postUpdate in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preWrite

public void preWrite()
Specified by:
preWrite in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postWrite

public void postWrite()
Specified by:
postWrite in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postMerge

public void postMerge()
Specified by:
postMerge in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preDelete

public void preDelete()
Specified by:
preDelete in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

aboutToDelete

public void aboutToDelete()
Specified by:
aboutToDelete in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postDelete

public void postDelete()
Specified by:
postDelete in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

preRemove

public void preRemove()
Specified by:
preRemove in interface EclipselinkDescriptorEventListenerRouter.EclipselinkEntityEventListener

postLoadHook

public void postLoadHook()

rememberAtLoadTimeValues

public void rememberAtLoadTimeValues()

prePersistHook

public void prePersistHook()

postPersistHook

public void postPersistHook()

preUpdateHook

public void preUpdateHook()

postUpdateHook

public void postUpdateHook()

preSaveHook

public void preSaveHook()

postSaveHook

public void postSaveHook()

preRemoveHook

public void preRemoveHook()

postRemoveHook

public void postRemoveHook()


Copyright © 2010. All Rights Reserved.