net.sourceforge.jpaxjc.ns.persistence.orm
Class EntityListener

java.lang.Object
  extended by net.sourceforge.jpaxjc.ns.persistence.orm.EntityListener
All Implemented Interfaces:
Cloneable

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public class EntityListener
extends Object
implements Cloneable

Defines an entity listener to be invoked at lifecycle events for the entities that list this listener.

Java class for entity-listener complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="entity-listener">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="pre-persist" type="{http://java.sun.com/xml/ns/persistence/orm}pre-persist" minOccurs="0"/>
         <element name="post-persist" type="{http://java.sun.com/xml/ns/persistence/orm}post-persist" minOccurs="0"/>
         <element name="pre-remove" type="{http://java.sun.com/xml/ns/persistence/orm}pre-remove" minOccurs="0"/>
         <element name="post-remove" type="{http://java.sun.com/xml/ns/persistence/orm}post-remove" minOccurs="0"/>
         <element name="pre-update" type="{http://java.sun.com/xml/ns/persistence/orm}pre-update" minOccurs="0"/>
         <element name="post-update" type="{http://java.sun.com/xml/ns/persistence/orm}post-update" minOccurs="0"/>
         <element name="post-load" type="{http://java.sun.com/xml/ns/persistence/orm}post-load" minOccurs="0"/>
       </sequence>
       <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String clazz
           
protected  PostLoad postLoad
           
protected  PostPersist postPersist
           
protected  PostRemove postRemove
           
protected  PostUpdate postUpdate
           
protected  PrePersist prePersist
           
protected  PreRemove preRemove
           
protected  PreUpdate preUpdate
           
 
Constructor Summary
EntityListener()
          Creates a new EntityListener instance.
EntityListener(EntityListener o)
          Creates a new EntityListener instance by deeply copying a given EntityListener instance.
 
Method Summary
 EntityListener clone()
          Creates and returns a deep copy of this object.
 String getClazz()
          Gets the value of the clazz property.
 PostLoad getPostLoad()
          Gets the value of the postLoad property.
 PostPersist getPostPersist()
          Gets the value of the postPersist property.
 PostRemove getPostRemove()
          Gets the value of the postRemove property.
 PostUpdate getPostUpdate()
          Gets the value of the postUpdate property.
 PrePersist getPrePersist()
          Gets the value of the prePersist property.
 PreRemove getPreRemove()
          Gets the value of the preRemove property.
 PreUpdate getPreUpdate()
          Gets the value of the preUpdate property.
 void setClazz(String value)
          Sets the value of the clazz property.
 void setPostLoad(PostLoad value)
          Sets the value of the postLoad property.
 void setPostPersist(PostPersist value)
          Sets the value of the postPersist property.
 void setPostRemove(PostRemove value)
          Sets the value of the postRemove property.
 void setPostUpdate(PostUpdate value)
          Sets the value of the postUpdate property.
 void setPrePersist(PrePersist value)
          Sets the value of the prePersist property.
 void setPreRemove(PreRemove value)
          Sets the value of the preRemove property.
 void setPreUpdate(PreUpdate value)
          Sets the value of the preUpdate property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prePersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PrePersist prePersist

postPersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PostPersist postPersist

preRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PreRemove preRemove

postRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PostRemove postRemove

preUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PreUpdate preUpdate

postUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PostUpdate postUpdate

postLoad

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected PostLoad postLoad

clazz

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String clazz
Constructor Detail

EntityListener

public EntityListener()
Creates a new EntityListener instance.


EntityListener

public EntityListener(EntityListener o)
Creates a new EntityListener instance by deeply copying a given EntityListener instance.

Parameters:
o - The instance to copy.
Throws:
NullPointerException - if o is null.
Method Detail

getPrePersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PrePersist getPrePersist()
Gets the value of the prePersist property.

Returns:
possible object is PrePersist

setPrePersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPrePersist(PrePersist value)
Sets the value of the prePersist property.

Parameters:
value - allowed object is PrePersist

getPostPersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PostPersist getPostPersist()
Gets the value of the postPersist property.

Returns:
possible object is PostPersist

setPostPersist

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPostPersist(PostPersist value)
Sets the value of the postPersist property.

Parameters:
value - allowed object is PostPersist

getPreRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PreRemove getPreRemove()
Gets the value of the preRemove property.

Returns:
possible object is PreRemove

setPreRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPreRemove(PreRemove value)
Sets the value of the preRemove property.

Parameters:
value - allowed object is PreRemove

getPostRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PostRemove getPostRemove()
Gets the value of the postRemove property.

Returns:
possible object is PostRemove

setPostRemove

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPostRemove(PostRemove value)
Sets the value of the postRemove property.

Parameters:
value - allowed object is PostRemove

getPreUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PreUpdate getPreUpdate()
Gets the value of the preUpdate property.

Returns:
possible object is PreUpdate

setPreUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPreUpdate(PreUpdate value)
Sets the value of the preUpdate property.

Parameters:
value - allowed object is PreUpdate

getPostUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PostUpdate getPostUpdate()
Gets the value of the postUpdate property.

Returns:
possible object is PostUpdate

setPostUpdate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPostUpdate(PostUpdate value)
Sets the value of the postUpdate property.

Parameters:
value - allowed object is PostUpdate

getPostLoad

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public PostLoad getPostLoad()
Gets the value of the postLoad property.

Returns:
possible object is PostLoad

setPostLoad

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPostLoad(PostLoad value)
Sets the value of the postLoad property.

Parameters:
value - allowed object is PostLoad

getClazz

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getClazz()
Gets the value of the clazz property.

Returns:
possible object is String

setClazz

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setClazz(String value)
Sets the value of the clazz property.

Parameters:
value - allowed object is String

clone

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public EntityListener clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class Object
Returns:
A deep copy of this object.


Copyright © 2009-2010 The JPA-XJC Community. All Rights Reserved.