public class DefaultRepositoryEventRegistry
extends Object
implements com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry, com.liferay.portal.kernel.repository.event.RepositoryEventTrigger
Constructor and Description |
---|
DefaultRepositoryEventRegistry(com.liferay.portal.kernel.repository.event.RepositoryEventTrigger parentRepositoryEventTrigger) |
Modifier and Type | Method and Description |
---|---|
<S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> |
registerRepositoryEventListener(Class<S> repositoryEventTypeClass,
Class<T> modelClass,
com.liferay.portal.kernel.repository.event.RepositoryEventListener<S,T> repositoryEventListener) |
<S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> |
trigger(Class<S> repositoryEventTypeClass,
Class<T> modelClass,
T model) |
<S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> |
unregisterRepositoryEventListener(Class<S> repositoryEventTypeClass,
Class<T> modelClass,
com.liferay.portal.kernel.repository.event.RepositoryEventListener<S,T> repositoryEventListener) |
public DefaultRepositoryEventRegistry(com.liferay.portal.kernel.repository.event.RepositoryEventTrigger parentRepositoryEventTrigger)
public <S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> void registerRepositoryEventListener(Class<S> repositoryEventTypeClass, Class<T> modelClass, com.liferay.portal.kernel.repository.event.RepositoryEventListener<S,T> repositoryEventListener)
registerRepositoryEventListener
in interface com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry
public <S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> void trigger(Class<S> repositoryEventTypeClass, Class<T> modelClass, T model) throws com.liferay.portal.kernel.exception.PortalException
trigger
in interface com.liferay.portal.kernel.repository.event.RepositoryEventTrigger
com.liferay.portal.kernel.exception.PortalException
public <S extends com.liferay.portal.kernel.repository.event.RepositoryEventType,T> void unregisterRepositoryEventListener(Class<S> repositoryEventTypeClass, Class<T> modelClass, com.liferay.portal.kernel.repository.event.RepositoryEventListener<S,T> repositoryEventListener)
unregisterRepositoryEventListener
in interface com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry