com.liferay.portal.model
Class InvokerModelListener<T>

java.lang.Object
  extended by com.liferay.portal.model.InvokerModelListener<T>
All Implemented Interfaces:
ModelListener<T>

public class InvokerModelListener<T>
extends java.lang.Object
implements ModelListener<T>

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
InvokerModelListener(ModelListener<T> modelListener, java.lang.ClassLoader classLoader)
           
 
Method Summary
 void onAfterAddAssociation(java.lang.Object classPK, java.lang.String associationClassName, java.lang.Object associationClassPK)
           
 void onAfterCreate(T model)
           
 void onAfterRemove(T model)
           
 void onAfterRemoveAssociation(java.lang.Object classPK, java.lang.String associationClassName, java.lang.Object associationClassPK)
           
 void onAfterUpdate(T model)
           
 void onBeforeAddAssociation(java.lang.Object classPK, java.lang.String associationClassName, java.lang.Object associationClassPK)
           
 void onBeforeCreate(T model)
           
 void onBeforeRemove(T model)
           
 void onBeforeRemoveAssociation(java.lang.Object classPK, java.lang.String associationClassName, java.lang.Object associationClassPK)
           
 void onBeforeUpdate(T model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvokerModelListener

public InvokerModelListener(ModelListener<T> modelListener,
                            java.lang.ClassLoader classLoader)
Method Detail

onAfterAddAssociation

public void onAfterAddAssociation(java.lang.Object classPK,
                                  java.lang.String associationClassName,
                                  java.lang.Object associationClassPK)
                           throws ModelListenerException
Specified by:
onAfterAddAssociation in interface ModelListener<T>
Throws:
ModelListenerException

onAfterCreate

public void onAfterCreate(T model)
                   throws ModelListenerException
Specified by:
onAfterCreate in interface ModelListener<T>
Throws:
ModelListenerException

onAfterRemove

public void onAfterRemove(T model)
                   throws ModelListenerException
Specified by:
onAfterRemove in interface ModelListener<T>
Throws:
ModelListenerException

onAfterRemoveAssociation

public void onAfterRemoveAssociation(java.lang.Object classPK,
                                     java.lang.String associationClassName,
                                     java.lang.Object associationClassPK)
                              throws ModelListenerException
Specified by:
onAfterRemoveAssociation in interface ModelListener<T>
Throws:
ModelListenerException

onAfterUpdate

public void onAfterUpdate(T model)
                   throws ModelListenerException
Specified by:
onAfterUpdate in interface ModelListener<T>
Throws:
ModelListenerException

onBeforeAddAssociation

public void onBeforeAddAssociation(java.lang.Object classPK,
                                   java.lang.String associationClassName,
                                   java.lang.Object associationClassPK)
                            throws ModelListenerException
Specified by:
onBeforeAddAssociation in interface ModelListener<T>
Throws:
ModelListenerException

onBeforeCreate

public void onBeforeCreate(T model)
                    throws ModelListenerException
Specified by:
onBeforeCreate in interface ModelListener<T>
Throws:
ModelListenerException

onBeforeRemove

public void onBeforeRemove(T model)
                    throws ModelListenerException
Specified by:
onBeforeRemove in interface ModelListener<T>
Throws:
ModelListenerException

onBeforeRemoveAssociation

public void onBeforeRemoveAssociation(java.lang.Object classPK,
                                      java.lang.String associationClassName,
                                      java.lang.Object associationClassPK)
                               throws ModelListenerException
Specified by:
onBeforeRemoveAssociation in interface ModelListener<T>
Throws:
ModelListenerException

onBeforeUpdate

public void onBeforeUpdate(T model)
                    throws ModelListenerException
Specified by:
onBeforeUpdate in interface ModelListener<T>
Throws:
ModelListenerException