@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 AnalyticsConfigurationTracker |
analyticsConfigurationTracker |
protected 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, onBeforeRemoveAssociation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeNames, getAttributeNames, syncAll
protected AnalyticsConfigurationTracker analyticsConfigurationTracker
protected 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.Exception
public 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.ModelListenerException
public 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.ModelListenerException
public 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.ModelListenerException
public 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.ModelListenerException
public 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.ModelListenerException
public void syncAll(long companyId) throws java.lang.Exception
syncAll
in interface EntityModelListener<T extends com.liferay.portal.kernel.model.BaseModel<T>>
java.lang.Exception
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
protected abstract T getModel(long id) throws java.lang.Exception
java.lang.Exception
protected 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)