@ProviderType public abstract class BaseEntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>> extends com.liferay.portal.kernel.model.BaseModelListener<T> implements EntityModelListener<T>
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.analytics.settings.configuration.AnalyticsConfigurationRegistry |
analyticsConfigurationRegistry |
protected com.liferay.analytics.message.storage.service.AnalyticsMessageLocalService |
analyticsMessageLocalService |
protected com.liferay.portal.kernel.service.ClassNameLocalService |
classNameLocalService |
protected com.liferay.portal.kernel.service.CompanyService |
companyService |
protected com.liferay.portal.kernel.module.configuration.ConfigurationProvider |
configurationProvider |
protected com.liferay.expando.kernel.service.ExpandoTableLocalService |
expandoTableLocalService |
protected com.liferay.portal.kernel.service.UserLocalService |
userLocalService |
| Constructor and Description |
|---|
BaseEntityModelListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnalyticsMessage(java.lang.String eventType,
java.util.List<java.lang.String> includeAttributeNames,
T model) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
long[] |
getMembershipIds(com.liferay.portal.kernel.model.User user) |
protected abstract T |
getModel(long id) |
java.lang.String |
getModelClassName() |
protected java.util.List<java.lang.String> |
getOrganizationAttributeNames() |
protected abstract java.lang.String |
getPrimaryKeyName() |
protected java.util.List<java.lang.String> |
getUserAttributeNames()
Deprecated.
As of Athanasius (7.3.x), replaced by
getUserAttributeNames(long) |
protected java.util.List<java.lang.String> |
getUserAttributeNames(long companyId) |
protected boolean |
isCustomField(java.lang.String className,
long tableId) |
protected boolean |
isExcluded(T model) |
protected boolean |
isUserExcluded(com.liferay.portal.kernel.model.User user) |
void |
onAfterAddAssociation(java.lang.Object classPK,
java.lang.String associationClassName,
java.lang.Object associationClassPK) |
void |
onAfterCreate(T model) |
void |
onAfterRemoveAssociation(java.lang.Object classPK,
java.lang.String associationClassName,
java.lang.Object associationClassPK) |
void |
onBeforeRemove(T model) |
void |
onBeforeUpdate(T originalModel,
T model) |
protected com.liferay.portal.kernel.json.JSONObject |
serialize(com.liferay.portal.kernel.model.BaseModel<?> baseModel,
java.util.List<java.lang.String> includeAttributeNames) |
void |
syncAll(long companyId) |
protected void |
updateConfigurationProperties(long companyId,
java.lang.String configurationPropertyName,
java.lang.String modelId,
java.lang.String preferencePropertyName) |
getModelClass, onAfterRemove, onAfterUpdate, onBeforeAddAssociation, onBeforeCreate, onBeforeRemoveAssociationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeNames, getAttributeNames, syncAllprotected com.liferay.analytics.settings.configuration.AnalyticsConfigurationRegistry analyticsConfigurationRegistry
protected com.liferay.analytics.message.storage.service.AnalyticsMessageLocalService analyticsMessageLocalService
protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService
protected com.liferay.portal.kernel.service.CompanyService companyService
protected com.liferay.portal.kernel.module.configuration.ConfigurationProvider configurationProvider
protected com.liferay.expando.kernel.service.ExpandoTableLocalService expandoTableLocalService
protected com.liferay.portal.kernel.service.UserLocalService userLocalService
public void addAnalyticsMessage(java.lang.String eventType,
java.util.List<java.lang.String> includeAttributeNames,
T model)
addAnalyticsMessage in interface EntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>public long[] getMembershipIds(com.liferay.portal.kernel.model.User user)
throws java.lang.Exception
getMembershipIds in interface EntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>java.lang.Exceptionpublic java.lang.String getModelClassName()
getModelClassName in interface EntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>public void onAfterAddAssociation(java.lang.Object classPK,
java.lang.String associationClassName,
java.lang.Object associationClassPK)
throws com.liferay.portal.kernel.exception.ModelListenerException
onAfterAddAssociation in interface com.liferay.portal.kernel.model.ModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>onAfterAddAssociation in class com.liferay.portal.kernel.model.BaseModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>com.liferay.portal.kernel.exception.ModelListenerExceptionpublic void onAfterCreate(T model) throws com.liferay.portal.kernel.exception.ModelListenerException
onAfterCreate in interface com.liferay.portal.kernel.model.ModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>onAfterCreate in class com.liferay.portal.kernel.model.BaseModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>com.liferay.portal.kernel.exception.ModelListenerExceptionpublic void onAfterRemoveAssociation(java.lang.Object classPK,
java.lang.String associationClassName,
java.lang.Object associationClassPK)
throws com.liferay.portal.kernel.exception.ModelListenerException
onAfterRemoveAssociation in interface com.liferay.portal.kernel.model.ModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>onAfterRemoveAssociation in class com.liferay.portal.kernel.model.BaseModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>com.liferay.portal.kernel.exception.ModelListenerExceptionpublic void onBeforeRemove(T model) throws com.liferay.portal.kernel.exception.ModelListenerException
onBeforeRemove in interface com.liferay.portal.kernel.model.ModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>onBeforeRemove in class com.liferay.portal.kernel.model.BaseModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>com.liferay.portal.kernel.exception.ModelListenerExceptionpublic void onBeforeUpdate(T originalModel, T model) throws com.liferay.portal.kernel.exception.ModelListenerException
onBeforeUpdate in interface com.liferay.portal.kernel.model.ModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>onBeforeUpdate in class com.liferay.portal.kernel.model.BaseModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>com.liferay.portal.kernel.exception.ModelListenerExceptionpublic void syncAll(long companyId)
throws java.lang.Exception
syncAll in interface EntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>java.lang.Exceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
protected abstract T getModel(long id) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<java.lang.String> getOrganizationAttributeNames()
protected abstract java.lang.String getPrimaryKeyName()
@Deprecated protected java.util.List<java.lang.String> getUserAttributeNames()
getUserAttributeNames(long)protected java.util.List<java.lang.String> getUserAttributeNames(long companyId)
protected boolean isCustomField(java.lang.String className,
long tableId)
protected boolean isExcluded(T model)
protected boolean isUserExcluded(com.liferay.portal.kernel.model.User user)
protected com.liferay.portal.kernel.json.JSONObject serialize(com.liferay.portal.kernel.model.BaseModel<?> baseModel,
java.util.List<java.lang.String> includeAttributeNames)
protected void updateConfigurationProperties(long companyId,
java.lang.String configurationPropertyName,
java.lang.String modelId,
java.lang.String preferencePropertyName)