com.liferay.portal.security.permission
Class ResourceActionsImpl
java.lang.Object
com.liferay.portal.security.permission.ResourceActionsImpl
- All Implemented Interfaces:
- com.liferay.portal.security.permission.ResourceActions
public class ResourceActionsImpl
- extends java.lang.Object
- implements com.liferay.portal.security.permission.ResourceActions
- Author:
- Brian Wing Shun Chan, Daeyoung Song, Raymond Augé
|
Method Summary |
void |
afterPropertiesSet()
|
void |
checkAction(java.lang.String name,
java.lang.String actionId)
|
protected void |
checkGuestUnsupportedActions(java.util.List<java.lang.String> guestUnsupportedActions,
java.util.List<java.lang.String> guestDefaultActions)
|
protected void |
checkModelActions(java.util.List<java.lang.String> actions)
|
protected void |
checkPortletActions(com.liferay.portal.model.Portlet portlet,
java.util.List<java.lang.String> actions)
|
protected void |
checkPortletActions(java.lang.String name,
java.util.List<java.lang.String> actions)
|
protected void |
checkPortletGroupDefaultActions(java.util.List<java.lang.String> actions)
|
protected void |
checkPortletGuestDefaultActions(java.util.List<java.lang.String> actions)
|
protected void |
checkPortletLayoutManagerActions(java.util.List<java.lang.String> actions)
|
java.lang.String |
getAction(java.util.Locale locale,
java.lang.String action)
|
java.lang.String |
getAction(javax.servlet.jsp.PageContext pageContext,
java.lang.String action)
|
java.lang.String |
getActionNamePrefix()
|
java.util.List<java.lang.String> |
getActions(java.util.List<com.liferay.portal.model.Permission> permissions)
|
protected java.util.List<java.lang.String> |
getActions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
|
java.util.List<java.lang.String> |
getActionsNames(javax.servlet.jsp.PageContext pageContext,
java.util.List<java.lang.String> actions)
|
java.util.List<java.lang.String> |
getActionsNames(javax.servlet.jsp.PageContext pageContext,
java.lang.String name,
long actionIds)
|
java.util.List<java.lang.String> |
getModelNames()
|
java.util.List<java.lang.String> |
getModelPortletResources(java.lang.String name)
|
java.lang.String |
getModelResource(java.util.Locale locale,
java.lang.String name)
|
java.lang.String |
getModelResource(javax.servlet.jsp.PageContext pageContext,
java.lang.String name)
|
java.util.List<java.lang.String> |
getModelResourceActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getModelResourceGroupDefaultActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getModelResourceGuestDefaultActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getModelResourceGuestUnsupportedActions(java.lang.String name)
|
java.lang.String |
getModelResourceNamePrefix()
|
java.util.List<java.lang.String> |
getModelResourceOwnerDefaultActions(java.lang.String name)
|
java.lang.String[] |
getOrganizationModelResources()
|
protected com.liferay.portal.kernel.xml.Element |
getPermissionsChildElement(com.liferay.portal.kernel.xml.Element parentElement,
java.lang.String childElementName)
|
java.lang.String[] |
getPortalModelResources()
|
java.lang.String |
getPortletBaseResource(java.lang.String portletName)
|
protected java.util.List<java.lang.String> |
getPortletMimeTypeActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getPortletModelResources(java.lang.String portletName)
|
java.util.List<java.lang.String> |
getPortletNames()
|
java.util.List<java.lang.String> |
getPortletResourceActions(com.liferay.portal.model.Portlet portlet)
|
java.util.List<java.lang.String> |
getPortletResourceActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getPortletResourceGroupDefaultActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getPortletResourceGuestDefaultActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getPortletResourceGuestUnsupportedActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getPortletResourceLayoutManagerActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getResourceActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getResourceActions(java.lang.String portletResource,
java.lang.String modelResource)
|
java.util.List<java.lang.String> |
getResourceGroupDefaultActions(java.lang.String name)
|
java.util.List<java.lang.String> |
getResourceGuestUnsupportedActions(java.lang.String portletResource,
java.lang.String modelResource)
|
java.util.List<com.liferay.portal.model.Role> |
getRoles(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource)
Deprecated. getRoles(long, Group, String, int[]) |
java.util.List<com.liferay.portal.model.Role> |
getRoles(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource,
int[] roleTypes)
|
protected int[] |
getRoleTypes(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource)
|
boolean |
hasModelResourceActions(java.lang.String name)
|
boolean |
isOrganizationModelResource(java.lang.String modelResource)
|
boolean |
isPortalModelResource(java.lang.String modelResource)
|
void |
read(java.lang.String servletContextName,
java.lang.ClassLoader classLoader,
java.lang.String source)
|
protected void |
read(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Document document)
|
void |
read(java.lang.String servletContextName,
java.io.InputStream inputStream)
|
protected java.util.List<java.lang.String> |
readActionKeys(com.liferay.portal.kernel.xml.Element parentElement)
|
protected void |
readGroupDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
|
protected java.util.List<java.lang.String> |
readGuestDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
|
protected void |
readGuestUnsupportedActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> guestDefaultActions)
|
protected void |
readLayoutManagerActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> supportsActions)
|
protected void |
readModelResource(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Element modelResourceElement)
|
protected void |
readOwnerDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
|
protected void |
readPortletResource(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Element portletResourceElement)
|
protected java.util.List<java.lang.String> |
readSupportsActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
|
protected java.util.List<java.lang.String> |
setActions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> actions)
|
void |
setPortal(com.liferay.portal.util.Portal portal)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
portal
protected com.liferay.portal.util.Portal portal
portletLocalService
@BeanReference(type=com.liferay.portal.service.PortletLocalService.class)
protected com.liferay.portal.service.PortletLocalService portletLocalService
resourceActionLocalService
@BeanReference(type=com.liferay.portal.service.ResourceActionLocalService.class)
protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService
roleLocalService
@BeanReference(type=com.liferay.portal.service.RoleLocalService.class)
protected com.liferay.portal.service.RoleLocalService roleLocalService
ResourceActionsImpl
public ResourceActionsImpl()
afterPropertiesSet
public void afterPropertiesSet()
checkAction
public void checkAction(java.lang.String name,
java.lang.String actionId)
throws com.liferay.portal.NoSuchResourceActionException
- Specified by:
checkAction in interface com.liferay.portal.security.permission.ResourceActions
- Throws:
com.liferay.portal.NoSuchResourceActionException
getAction
public java.lang.String getAction(java.util.Locale locale,
java.lang.String action)
- Specified by:
getAction in interface com.liferay.portal.security.permission.ResourceActions
getAction
public java.lang.String getAction(javax.servlet.jsp.PageContext pageContext,
java.lang.String action)
- Specified by:
getAction in interface com.liferay.portal.security.permission.ResourceActions
getActionNamePrefix
public java.lang.String getActionNamePrefix()
- Specified by:
getActionNamePrefix in interface com.liferay.portal.security.permission.ResourceActions
getActions
public java.util.List<java.lang.String> getActions(java.util.List<com.liferay.portal.model.Permission> permissions)
- Specified by:
getActions in interface com.liferay.portal.security.permission.ResourceActions
getActionsNames
public java.util.List<java.lang.String> getActionsNames(javax.servlet.jsp.PageContext pageContext,
java.util.List<java.lang.String> actions)
- Specified by:
getActionsNames in interface com.liferay.portal.security.permission.ResourceActions
getActionsNames
public java.util.List<java.lang.String> getActionsNames(javax.servlet.jsp.PageContext pageContext,
java.lang.String name,
long actionIds)
- Specified by:
getActionsNames in interface com.liferay.portal.security.permission.ResourceActions
getModelNames
public java.util.List<java.lang.String> getModelNames()
- Specified by:
getModelNames in interface com.liferay.portal.security.permission.ResourceActions
getModelPortletResources
public java.util.List<java.lang.String> getModelPortletResources(java.lang.String name)
- Specified by:
getModelPortletResources in interface com.liferay.portal.security.permission.ResourceActions
getModelResource
public java.lang.String getModelResource(java.util.Locale locale,
java.lang.String name)
- Specified by:
getModelResource in interface com.liferay.portal.security.permission.ResourceActions
getModelResource
public java.lang.String getModelResource(javax.servlet.jsp.PageContext pageContext,
java.lang.String name)
- Specified by:
getModelResource in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceActions
public java.util.List<java.lang.String> getModelResourceActions(java.lang.String name)
- Specified by:
getModelResourceActions in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceGroupDefaultActions
public java.util.List<java.lang.String> getModelResourceGroupDefaultActions(java.lang.String name)
- Specified by:
getModelResourceGroupDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceGuestDefaultActions
public java.util.List<java.lang.String> getModelResourceGuestDefaultActions(java.lang.String name)
- Specified by:
getModelResourceGuestDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceGuestUnsupportedActions
public java.util.List<java.lang.String> getModelResourceGuestUnsupportedActions(java.lang.String name)
- Specified by:
getModelResourceGuestUnsupportedActions in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceNamePrefix
public java.lang.String getModelResourceNamePrefix()
- Specified by:
getModelResourceNamePrefix in interface com.liferay.portal.security.permission.ResourceActions
getModelResourceOwnerDefaultActions
public java.util.List<java.lang.String> getModelResourceOwnerDefaultActions(java.lang.String name)
- Specified by:
getModelResourceOwnerDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getOrganizationModelResources
public java.lang.String[] getOrganizationModelResources()
- Specified by:
getOrganizationModelResources in interface com.liferay.portal.security.permission.ResourceActions
getPortalModelResources
public java.lang.String[] getPortalModelResources()
- Specified by:
getPortalModelResources in interface com.liferay.portal.security.permission.ResourceActions
getPortletBaseResource
public java.lang.String getPortletBaseResource(java.lang.String portletName)
- Specified by:
getPortletBaseResource in interface com.liferay.portal.security.permission.ResourceActions
getPortletModelResources
public java.util.List<java.lang.String> getPortletModelResources(java.lang.String portletName)
- Specified by:
getPortletModelResources in interface com.liferay.portal.security.permission.ResourceActions
getPortletNames
public java.util.List<java.lang.String> getPortletNames()
- Specified by:
getPortletNames in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceActions
public java.util.List<java.lang.String> getPortletResourceActions(com.liferay.portal.model.Portlet portlet)
- Specified by:
getPortletResourceActions in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceActions
public java.util.List<java.lang.String> getPortletResourceActions(java.lang.String name)
- Specified by:
getPortletResourceActions in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceGroupDefaultActions
public java.util.List<java.lang.String> getPortletResourceGroupDefaultActions(java.lang.String name)
- Specified by:
getPortletResourceGroupDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceGuestDefaultActions
public java.util.List<java.lang.String> getPortletResourceGuestDefaultActions(java.lang.String name)
- Specified by:
getPortletResourceGuestDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceGuestUnsupportedActions
public java.util.List<java.lang.String> getPortletResourceGuestUnsupportedActions(java.lang.String name)
- Specified by:
getPortletResourceGuestUnsupportedActions in interface com.liferay.portal.security.permission.ResourceActions
getPortletResourceLayoutManagerActions
public java.util.List<java.lang.String> getPortletResourceLayoutManagerActions(java.lang.String name)
- Specified by:
getPortletResourceLayoutManagerActions in interface com.liferay.portal.security.permission.ResourceActions
getResourceActions
public java.util.List<java.lang.String> getResourceActions(java.lang.String name)
- Specified by:
getResourceActions in interface com.liferay.portal.security.permission.ResourceActions
getResourceActions
public java.util.List<java.lang.String> getResourceActions(java.lang.String portletResource,
java.lang.String modelResource)
- Specified by:
getResourceActions in interface com.liferay.portal.security.permission.ResourceActions
getResourceGroupDefaultActions
public java.util.List<java.lang.String> getResourceGroupDefaultActions(java.lang.String name)
- Specified by:
getResourceGroupDefaultActions in interface com.liferay.portal.security.permission.ResourceActions
getResourceGuestUnsupportedActions
public java.util.List<java.lang.String> getResourceGuestUnsupportedActions(java.lang.String portletResource,
java.lang.String modelResource)
- Specified by:
getResourceGuestUnsupportedActions in interface com.liferay.portal.security.permission.ResourceActions
getRoles
public java.util.List<com.liferay.portal.model.Role> getRoles(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource)
throws com.liferay.portal.kernel.exception.SystemException
- Deprecated.
getRoles(long, Group, String, int[])
- Specified by:
getRoles in interface com.liferay.portal.security.permission.ResourceActions
- Throws:
com.liferay.portal.kernel.exception.SystemException
getRoles
public java.util.List<com.liferay.portal.model.Role> getRoles(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource,
int[] roleTypes)
throws com.liferay.portal.kernel.exception.SystemException
- Specified by:
getRoles in interface com.liferay.portal.security.permission.ResourceActions
- Throws:
com.liferay.portal.kernel.exception.SystemException
hasModelResourceActions
public boolean hasModelResourceActions(java.lang.String name)
- Specified by:
hasModelResourceActions in interface com.liferay.portal.security.permission.ResourceActions
isOrganizationModelResource
public boolean isOrganizationModelResource(java.lang.String modelResource)
- Specified by:
isOrganizationModelResource in interface com.liferay.portal.security.permission.ResourceActions
isPortalModelResource
public boolean isPortalModelResource(java.lang.String modelResource)
- Specified by:
isPortalModelResource in interface com.liferay.portal.security.permission.ResourceActions
read
public void read(java.lang.String servletContextName,
java.lang.ClassLoader classLoader,
java.lang.String source)
throws java.lang.Exception
- Specified by:
read in interface com.liferay.portal.security.permission.ResourceActions
- Throws:
java.lang.Exception
read
public void read(java.lang.String servletContextName,
java.io.InputStream inputStream)
throws java.lang.Exception
- Specified by:
read in interface com.liferay.portal.security.permission.ResourceActions
- Throws:
java.lang.Exception
setPortal
public void setPortal(com.liferay.portal.util.Portal portal)
checkGuestUnsupportedActions
protected void checkGuestUnsupportedActions(java.util.List<java.lang.String> guestUnsupportedActions,
java.util.List<java.lang.String> guestDefaultActions)
checkModelActions
protected void checkModelActions(java.util.List<java.lang.String> actions)
checkPortletActions
protected void checkPortletActions(com.liferay.portal.model.Portlet portlet,
java.util.List<java.lang.String> actions)
checkPortletActions
protected void checkPortletActions(java.lang.String name,
java.util.List<java.lang.String> actions)
checkPortletGroupDefaultActions
protected void checkPortletGroupDefaultActions(java.util.List<java.lang.String> actions)
checkPortletGuestDefaultActions
protected void checkPortletGuestDefaultActions(java.util.List<java.lang.String> actions)
checkPortletLayoutManagerActions
protected void checkPortletLayoutManagerActions(java.util.List<java.lang.String> actions)
getActions
protected java.util.List<java.lang.String> getActions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
getPermissionsChildElement
protected com.liferay.portal.kernel.xml.Element getPermissionsChildElement(com.liferay.portal.kernel.xml.Element parentElement,
java.lang.String childElementName)
getPortletMimeTypeActions
protected java.util.List<java.lang.String> getPortletMimeTypeActions(java.lang.String name)
getRoleTypes
protected int[] getRoleTypes(long companyId,
com.liferay.portal.model.Group group,
java.lang.String modelResource)
read
protected void read(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Document document)
throws java.lang.Exception
- Throws:
java.lang.Exception
readActionKeys
protected java.util.List<java.lang.String> readActionKeys(com.liferay.portal.kernel.xml.Element parentElement)
readGroupDefaultActions
protected void readGroupDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
readGuestDefaultActions
protected java.util.List<java.lang.String> readGuestDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
readGuestUnsupportedActions
protected void readGuestUnsupportedActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> guestDefaultActions)
readLayoutManagerActions
protected void readLayoutManagerActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> supportsActions)
readModelResource
protected void readModelResource(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Element modelResourceElement)
readOwnerDefaultActions
protected void readOwnerDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
readPortletResource
protected void readPortletResource(java.lang.String servletContextName,
com.liferay.portal.kernel.xml.Element portletResourceElement)
readSupportsActions
protected java.util.List<java.lang.String> readSupportsActions(com.liferay.portal.kernel.xml.Element parentElement,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name)
setActions
protected java.util.List<java.lang.String> setActions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> actionsMap,
java.lang.String name,
java.util.List<java.lang.String> actions)