1
14
15 package com.liferay.portal.model;
16
17 import com.liferay.portal.ModelListenerException;
18
19
25 public interface ModelListener<T> {
26
27 public void onAfterAddAssociation(
28 Object classPK, String associationClassName,
29 Object associationClassPK)
30 throws ModelListenerException;
31
32 public void onAfterCreate(T model) throws ModelListenerException;
33
34 public void onAfterRemove(T model) throws ModelListenerException;
35
36 public void onAfterRemoveAssociation(
37 Object classPK, String associationClassName,
38 Object associationClassPK)
39 throws ModelListenerException;
40
41 public void onAfterUpdate(T model) throws ModelListenerException;
42
43 public void onBeforeAddAssociation(
44 Object classPK, String associationClassName,
45 Object associationClassPK)
46 throws ModelListenerException;
47
48 public void onBeforeCreate(T model) throws ModelListenerException;
49
50 public void onBeforeRemove(T model) throws ModelListenerException;
51
52 public void onBeforeRemoveAssociation(
53 Object classPK, String associationClassName,
54 Object associationClassPK)
55 throws ModelListenerException;
56
57 public void onBeforeUpdate(T model) throws ModelListenerException;
58
59 }