org.apache.cayenne.jpa.map
Class JpaAbstractEntity

java.lang.Object
  extended by org.apache.cayenne.jpa.map.JpaManagedClass
      extended by org.apache.cayenne.jpa.map.JpaAbstractEntity
Direct Known Subclasses:
JpaEntity, JpaMappedSuperclass

public abstract class JpaAbstractEntity
extends JpaManagedClass


Field Summary
protected  JpaEntityListeners entityListeners
           
protected  boolean excludeDefaultListeners
           
protected  boolean excludeSuperclassListeners
           
protected  JpaIdClass idClass
           
protected  JpaLifecycleCallback postLoad
           
protected  JpaLifecycleCallback postPersist
           
protected  JpaLifecycleCallback postRemove
           
protected  JpaLifecycleCallback postUpdate
           
protected  JpaLifecycleCallback prePersist
           
protected  JpaLifecycleCallback preRemove
           
protected  JpaLifecycleCallback preUpdate
           
 
Fields inherited from class org.apache.cayenne.jpa.map.JpaManagedClass
access, attributes, classDescriptor, className, description, metadataComplete
 
Constructor Summary
JpaAbstractEntity()
           
 
Method Summary
 JpaEntityListeners getEntityListeners()
           
 JpaIdClass getIdClass()
           
 JpaLifecycleCallback getPostLoad()
           
 JpaLifecycleCallback getPostPersist()
           
 JpaLifecycleCallback getPostRemove()
           
 JpaLifecycleCallback getPostUpdate()
           
 JpaLifecycleCallback getPrePersist()
           
 JpaLifecycleCallback getPreRemove()
           
 JpaLifecycleCallback getPreUpdate()
           
 boolean isExcludeDefaultListeners()
           
 boolean isExcludeSuperclassListeners()
           
 void setEntityListeners(JpaEntityListeners entityListeners)
           
 void setExcludeDefaultListeners(boolean excludeDefaultListeners)
           
 void setExcludeDefaultListenersTrue(Object value)
          A setter used for XML serialization purposes that internally calls setExcludeDefaultListeners(true).
 void setExcludeSuperclassListeners(boolean excludeSuperclassListeners)
           
 void setExcludeSuperclassListenersTrue(Object value)
          A setter used for XML serialization purposes that internally calls setExcludeSuperclassListeners(true).
 void setIdClass(JpaIdClass idClass)
           
 void setPostLoad(JpaLifecycleCallback postLoad)
           
 void setPostPersist(JpaLifecycleCallback postPersist)
           
 void setPostRemove(JpaLifecycleCallback postRemove)
           
 void setPostUpdate(JpaLifecycleCallback postUpdate)
           
 void setPrePersist(JpaLifecycleCallback prePersist)
           
 void setPreRemove(JpaLifecycleCallback preRemove)
           
 void setPreUpdate(JpaLifecycleCallback preUpdate)
           
 
Methods inherited from class org.apache.cayenne.jpa.map.JpaManagedClass
getAccess, getAttributes, getClassDescriptor, getClassName, getDescription, isMetadataComplete, setAccess, setAttributes, setClassDescriptor, setClassName, setDescription, setMetadataComplete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idClass

protected JpaIdClass idClass

excludeDefaultListeners

protected boolean excludeDefaultListeners

excludeSuperclassListeners

protected boolean excludeSuperclassListeners

entityListeners

protected JpaEntityListeners entityListeners

prePersist

protected JpaLifecycleCallback prePersist

postPersist

protected JpaLifecycleCallback postPersist

preRemove

protected JpaLifecycleCallback preRemove

postRemove

protected JpaLifecycleCallback postRemove

preUpdate

protected JpaLifecycleCallback preUpdate

postUpdate

protected JpaLifecycleCallback postUpdate

postLoad

protected JpaLifecycleCallback postLoad
Constructor Detail

JpaAbstractEntity

public JpaAbstractEntity()
Method Detail

getEntityListeners

public JpaEntityListeners getEntityListeners()

setEntityListeners

public void setEntityListeners(JpaEntityListeners entityListeners)

isExcludeDefaultListeners

public boolean isExcludeDefaultListeners()

setExcludeDefaultListeners

public void setExcludeDefaultListeners(boolean excludeDefaultListeners)

setExcludeDefaultListenersTrue

public void setExcludeDefaultListenersTrue(Object value)
A setter used for XML serialization purposes that internally calls setExcludeDefaultListeners(true).


isExcludeSuperclassListeners

public boolean isExcludeSuperclassListeners()

setExcludeSuperclassListeners

public void setExcludeSuperclassListeners(boolean excludeSuperclassListeners)

setExcludeSuperclassListenersTrue

public void setExcludeSuperclassListenersTrue(Object value)
A setter used for XML serialization purposes that internally calls setExcludeSuperclassListeners(true).


getIdClass

public JpaIdClass getIdClass()

setIdClass

public void setIdClass(JpaIdClass idClass)

getPostLoad

public JpaLifecycleCallback getPostLoad()

setPostLoad

public void setPostLoad(JpaLifecycleCallback postLoad)

getPostPersist

public JpaLifecycleCallback getPostPersist()

setPostPersist

public void setPostPersist(JpaLifecycleCallback postPersist)

getPostRemove

public JpaLifecycleCallback getPostRemove()

setPostRemove

public void setPostRemove(JpaLifecycleCallback postRemove)

getPostUpdate

public JpaLifecycleCallback getPostUpdate()

setPostUpdate

public void setPostUpdate(JpaLifecycleCallback postUpdate)

getPrePersist

public JpaLifecycleCallback getPrePersist()

setPrePersist

public void setPrePersist(JpaLifecycleCallback prePersist)

getPreRemove

public JpaLifecycleCallback getPreRemove()

setPreRemove

public void setPreRemove(JpaLifecycleCallback preRemove)

getPreUpdate

public JpaLifecycleCallback getPreUpdate()

setPreUpdate

public void setPreUpdate(JpaLifecycleCallback preUpdate)


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