lumis.portal.event.persistence
Class BasePortalEntity

Package class diagram package BasePortalEntity
java.lang.Object
  extended by lumis.portal.event.persistence.BasePortalEntity
Direct Known Subclasses:
ReportType

@StableMinor(version="5.5",
             sinceVersion="4.2")
public abstract class BasePortalEntity
extends Object

Base class for content JPA entities, that includes event handling that generates portal events.

The use of this class as parent is an alternative of using PortalEventEntityListener. This class is more suited when the entity must control the order of execution of its own event handling code and the portal event notification.

Since:
4.2.0

Constructor Summary
BasePortalEntity()
           
 
Method Summary
protected  void onPostLoad()
           
protected  void onPostPersist()
           
protected  void onPostRemove()
           
protected  void onPostUpdate()
           
protected  void onPrePersist()
           
protected  void onPreRemove()
           
protected  void onPreUpdate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasePortalEntity

public BasePortalEntity()
Method Detail

onPreUpdate

protected void onPreUpdate()
                    throws Exception
Throws:
Exception

onPostUpdate

protected void onPostUpdate()
                     throws Exception
Throws:
Exception

onPrePersist

protected void onPrePersist()
                     throws Exception
Throws:
Exception

onPostPersist

protected void onPostPersist()
                      throws Exception
Throws:
Exception

onPreRemove

protected void onPreRemove()
                    throws Exception
Throws:
Exception

onPostRemove

protected void onPostRemove()
                     throws Exception
Throws:
Exception

onPostLoad

protected void onPostLoad()
                   throws Exception
Throws:
Exception


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.