From 59c3584f520455a6de8139d815a4b26fa4e6b7af Mon Sep 17 00:00:00 2001 From: Mauro Mugnaini Date: Mon, 29 Jun 2020 16:50:54 +0200 Subject: [PATCH] Created UserGroup and UserGroupGroupRole VO listeners, but the are not unused (for the moment) --- .../lr62/model/UserGroupEventPublisher.java | 75 +++++++++++++++++++ .../UserGroupGroupRoleEventPublisher.java | 75 +++++++++++++++++++ src/main/resources/portal.properties | 2 + 3 files changed, 152 insertions(+) create mode 100644 src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupEventPublisher.java create mode 100644 src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupGroupRoleEventPublisher.java diff --git a/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupEventPublisher.java b/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupEventPublisher.java new file mode 100644 index 0000000..6cc5129 --- /dev/null +++ b/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupEventPublisher.java @@ -0,0 +1,75 @@ +package org.gcube.portal.event.publisher.lr62.model; + +import com.liferay.portal.ModelListenerException; +import com.liferay.portal.kernel.log.Log; +import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.model.UserGroup; + +public class UserGroupEventPublisher extends AbstractEventPublisherBaseModelListener { + + protected static final Log log = LogFactoryUtil.getLog(UserGroupEventPublisher.class); + + public UserGroupEventPublisher() { + super(); + log.info("New UserGroupEventPublisher instance created"); + } + + @Override + public void onAfterCreate(UserGroup userGroup) throws ModelListenerException { + log.info("onAfterCreate"); + } + + @Override + public void onBeforeRemove(UserGroup userGroup) throws ModelListenerException { + log.info("onBeforeRemove"); + } + + @Override + public void onAfterAddAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onAfterAddAssociation"); + } + + @Override + public void onAfterRemove(UserGroup userGroupRole) throws ModelListenerException { + log.info("onAfterRemove"); + } + + @Override + public void onAfterRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onAfterRemoveAssociation"); + } + + @Override + public void onAfterUpdate(UserGroup userGroupRole) throws ModelListenerException { + log.info("onAfterUpdate"); + } + + @Override + public void onBeforeAddAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onBeforeAddAssociation"); + } + + @Override + public void onBeforeCreate(UserGroup userGroupRole) throws ModelListenerException { + log.info("onBeforeCreate"); + } + + @Override + public void onBeforeRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onBeforeRemoveAssociation"); + } + + @Override + public void onBeforeUpdate(UserGroup userGroupRole) throws ModelListenerException { + log.info("onBeforeUpdate"); + } + +} \ No newline at end of file diff --git a/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupGroupRoleEventPublisher.java b/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupGroupRoleEventPublisher.java new file mode 100644 index 0000000..080aaff --- /dev/null +++ b/src/main/java/org/gcube/portal/event/publisher/lr62/model/UserGroupGroupRoleEventPublisher.java @@ -0,0 +1,75 @@ +package org.gcube.portal.event.publisher.lr62.model; + +import com.liferay.portal.ModelListenerException; +import com.liferay.portal.kernel.log.Log; +import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.model.UserGroupGroupRole; + +public class UserGroupGroupRoleEventPublisher extends AbstractEventPublisherBaseModelListener { + + protected static final Log log = LogFactoryUtil.getLog(UserGroupGroupRoleEventPublisher.class); + + public UserGroupGroupRoleEventPublisher() { + super(); + log.info("New UserGroupGroupRoleEventPublisher instance created"); + } + + @Override + public void onAfterCreate(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onAfterCreate"); + } + + @Override + public void onBeforeRemove(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onBeforeRemove"); + } + + @Override + public void onAfterAddAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onAfterAddAssociation: "+ associationClassName); + } + + @Override + public void onAfterRemove(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onAfterRemove"); + } + + @Override + public void onAfterRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onAfterRemoveAssociation: " + associationClassName); + } + + @Override + public void onAfterUpdate(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onAfterUpdate"); + } + + @Override + public void onBeforeAddAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onBeforeAddAssociation: " + associationClassName); + } + + @Override + public void onBeforeCreate(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onBeforeCreate"); + } + + @Override + public void onBeforeRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK) + throws ModelListenerException { + + log.info("onBeforeRemoveAssociation: "+ associationClassName); + } + + @Override + public void onBeforeUpdate(UserGroupGroupRole userGroupGroupRole) throws ModelListenerException { + log.info("onBeforeUpdate"); + } + +} \ No newline at end of file diff --git a/src/main/resources/portal.properties b/src/main/resources/portal.properties index 4061f8e..6e2d3d6 100644 --- a/src/main/resources/portal.properties +++ b/src/main/resources/portal.properties @@ -1,5 +1,7 @@ value.object.listener.com.liferay.portal.model.User=org.gcube.portal.event.publisher.lr62.model.UserEventPublisher value.object.listener.com.liferay.portal.model.Group=org.gcube.portal.event.publisher.lr62.model.GroupEventPublisher +#value.object.listener.com.liferay.portal.model.UserGroup=org.gcube.portal.event.publisher.lr62.model.UserGroupEventPublisher +#value.object.listener.com.liferay.portal.model.UserGroupGroupRole=org.gcube.portal.event.publisher.lr62.model.UserGroupGroupRoleEventPublisher value.object.listener.com.liferay.portal.model.UserGroupRole=org.gcube.portal.event.publisher.lr62.model.UserGroupRoleEventPublisher login.events.post=org.gcube.portal.event.publisher.lr62.action.PostLoginAction logout.events.pre=org.gcube.portal.event.publisher.lr62.action.PreLogoutAction