com.dotmarketing.business.ajax
Class PermissionAjax
java.lang.Object
com.dotmarketing.business.ajax.PermissionAjax
public class PermissionAjax
- extends java.lang.Object
AJAX controller for permission related operations
- Author:
- davidtorresv
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PermissionAjax
public PermissionAjax()
getAssetPermissions
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAssetPermissions(java.lang.String assetId)
throws DotDataException,
DotRuntimeException,
com.liferay.portal.PortalException,
com.liferay.portal.SystemException,
DotSecurityException
- Retrieves a list of roles and its associated permissions for the given asset
- Parameters:
assetId -
- Returns:
-
- Throws:
DotDataException
com.liferay.portal.SystemException
com.liferay.portal.PortalException
DotRuntimeException
DotSecurityException
saveAssetPermissions
public void saveAssetPermissions(java.lang.String assetId,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> permissions,
boolean reset)
throws java.lang.Exception
- Throws:
java.lang.Exception
resetAssetPermissions
public void resetAssetPermissions(java.lang.String assetId)
throws DotDataException,
com.liferay.portal.PortalException,
com.liferay.portal.SystemException,
DotSecurityException
- Throws:
DotDataException
com.liferay.portal.PortalException
com.liferay.portal.SystemException
DotSecurityException
permissionIndividually
public void permissionIndividually(java.lang.String assetId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAsset
public PermissionableObjectDWR getAsset(java.lang.String inodeOrIdentifier)
throws DotHibernateException
- Throws:
DotHibernateException
Copyright © 2013 dotCMS Inc. All Rights Reserved.