001
014
015 package com.liferay.portlet.blogs.model;
016
017 import com.liferay.portal.exception.ModelListenerException;
018 import com.liferay.portal.model.BaseModelListener;
019 import com.liferay.portal.model.Group;
020 import com.liferay.portal.service.SubscriptionLocalServiceUtil;
021
022
025 public class GroupModelListener extends BaseModelListener<Group> {
026
027 @Override
028 public void onBeforeRemove(Group group) throws ModelListenerException {
029 try {
030 SubscriptionLocalServiceUtil.deleteSubscriptions(
031 group.getCompanyId(), BlogsEntry.class.getName(),
032 group.getGroupId());
033 }
034 catch (Exception e) {
035 throw new ModelListenerException(e);
036 }
037 }
038
039 }