List of usage examples for com.liferay.portal.kernel.model ResourcePermission hasActionId
public boolean hasActionId(String actionId);
From source file:com.liferay.sync.internal.model.listener.ResourcePermissionModelListener.java
License:Open Source License
@Override public void onBeforeCreate(ResourcePermission resourcePermission) throws ModelListenerException { SyncDLObject syncDLObject = getSyncDLObject(resourcePermission); if (syncDLObject == null) { return;/*www . ja v a 2 s .c om*/ } if (resourcePermission.hasActionId(ActionKeys.VIEW)) { updateSyncDLObject(syncDLObject); } }
From source file:com.liferay.sync.internal.model.listener.ResourcePermissionModelListener.java
License:Open Source License
@Override public void onBeforeRemove(ResourcePermission resourcePermission) throws ModelListenerException { SyncDLObject syncDLObject = getSyncDLObject(resourcePermission); if (syncDLObject == null) { return;/*from ww w . ja v a 2 s.co m*/ } if (resourcePermission.hasActionId(ActionKeys.VIEW)) { Date date = new Date(); syncDLObject.setModifiedTime(date.getTime()); syncDLObject.setLastPermissionChangeDate(date); syncDLObjectLocalService.updateSyncDLObject(syncDLObject); } }
From source file:com.liferay.sync.internal.model.listener.ResourcePermissionModelListener.java
License:Open Source License
@Override public void onBeforeUpdate(ResourcePermission resourcePermission) throws ModelListenerException { SyncDLObject syncDLObject = getSyncDLObject(resourcePermission); if (syncDLObject == null) { return;// w w w.ja v a2 s .c o m } ResourcePermission originalResourcePermission = resourcePermissionLocalService .fetchResourcePermission(resourcePermission.getResourcePermissionId()); if (originalResourcePermission.hasActionId(ActionKeys.VIEW) && !resourcePermission.hasActionId(ActionKeys.VIEW)) { Date date = new Date(); syncDLObject.setModifiedTime(date.getTime()); syncDLObject.setLastPermissionChangeDate(date); syncDLObjectLocalService.updateSyncDLObject(syncDLObject); } else if (!originalResourcePermission.hasActionId(ActionKeys.VIEW) && resourcePermission.hasActionId(ActionKeys.VIEW)) { updateSyncDLObject(syncDLObject); } }