Package com.liferay.portal.kernel.model
Interface ModelListener<T>
- All Known Implementing Classes:
BaseModelListener
@ProviderType
public interface ModelListener<T>
- Author:
- Brian Wing Shun Chan, Raymond Augé
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
void
onAfterAddAssociation
(Object classPK, String associationClassName, Object associationClassPK) void
onAfterCreate
(T model) void
onAfterRemove
(T model) void
onAfterRemoveAssociation
(Object classPK, String associationClassName, Object associationClassPK) void
onAfterUpdate
(T originalModel, T model) void
onBeforeAddAssociation
(Object classPK, String associationClassName, Object associationClassPK) void
onBeforeCreate
(T model) void
onBeforeRemove
(T model) void
onBeforeRemoveAssociation
(Object classPK, String associationClassName, Object associationClassPK) void
onBeforeUpdate
(T originalModel, T model)
-
Method Details
-
getModelClass
Class<?> getModelClass() -
onAfterAddAssociation
void onAfterAddAssociation(Object classPK, String associationClassName, Object associationClassPK) throws ModelListenerException - Throws:
ModelListenerException
-
onAfterCreate
- Throws:
ModelListenerException
-
onAfterRemove
- Throws:
ModelListenerException
-
onAfterRemoveAssociation
void onAfterRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) throws ModelListenerException - Throws:
ModelListenerException
-
onAfterUpdate
- Throws:
ModelListenerException
-
onBeforeAddAssociation
void onBeforeAddAssociation(Object classPK, String associationClassName, Object associationClassPK) throws ModelListenerException - Throws:
ModelListenerException
-
onBeforeCreate
- Throws:
ModelListenerException
-
onBeforeRemove
- Throws:
ModelListenerException
-
onBeforeRemoveAssociation
void onBeforeRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) throws ModelListenerException - Throws:
ModelListenerException
-
onBeforeUpdate
- Throws:
ModelListenerException
-