com.liferay.portal.security.permission
Class ResourceActionsUtil

java.lang.Object
  extended by com.liferay.portal.security.permission.ResourceActionsUtil

public class ResourceActionsUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String ACTION_NAME_PREFIX
           
static java.lang.String MODEL_RESOURCE_NAME_PREFIX
           
static java.lang.String[] ORGANIZATION_MODEL_RESOURCES
           
static java.lang.String[] PORTAL_MODEL_RESOURCES
           
 
Method Summary
static java.lang.String getAction(long companyId, java.util.Locale locale, java.lang.String action)
           
static java.lang.String getAction(javax.servlet.jsp.PageContext pageContext, java.lang.String action)
           
static java.util.List<java.lang.String> getActions(java.util.List<com.liferay.portal.model.Permission> permissions)
           
static java.util.List<java.lang.String> getActionsNames(javax.servlet.jsp.PageContext pageContext, java.util.List<java.lang.String> actions)
           
static java.util.List<java.lang.String> getModelPortletResources(java.lang.String name)
           
static java.lang.String getModelResource(long companyId, java.util.Locale locale, java.lang.String name)
           
static java.lang.String getModelResource(javax.servlet.jsp.PageContext pageContext, java.lang.String name)
           
static java.util.List<java.lang.String> getModelResourceActions(java.lang.String name)
           
static java.util.List<java.lang.String> getModelResourceCommunityDefaultActions(java.lang.String name)
           
static java.util.List<java.lang.String> getModelResourceGuestDefaultActions(java.lang.String name)
           
static java.util.List<java.lang.String> getModelResourceGuestUnsupportedActions(java.lang.String name)
           
static java.util.List<java.lang.String> getPortletModelResources(java.lang.String portletName)
           
static java.util.List<java.lang.String> getPortletResourceActions(long companyId, java.lang.String name)
           
static java.util.List<java.lang.String> getPortletResourceCommunityDefaultActions(java.lang.String name)
           
static java.util.List<java.lang.String> getPortletResourceGuestDefaultActions(java.lang.String name)
           
static java.util.List<java.lang.String> getPortletResourceGuestUnsupportedActions(java.lang.String name)
           
static java.util.List<java.lang.String> getPortletResourceLayoutManagerActions(java.lang.String name)
           
static java.util.List<java.lang.String> getResourceActions(long companyId, java.lang.String portletResource, java.lang.String modelResource)
           
static java.util.List<java.lang.String> getResourceGuestUnsupportedActions(java.lang.String portletResource, java.lang.String modelResource)
           
static java.util.List<com.liferay.portal.model.Role> getRoles(com.liferay.portal.model.Group group, java.lang.String modelResource)
           
static boolean isOrganizationModelResource(java.lang.String modelResource)
           
static boolean isPortalModelResource(java.lang.String modelResource)
           
static void read(java.lang.String servletContextName, java.lang.ClassLoader classLoader, java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_NAME_PREFIX

public static final java.lang.String ACTION_NAME_PREFIX
See Also:
Constant Field Values

MODEL_RESOURCE_NAME_PREFIX

public static final java.lang.String MODEL_RESOURCE_NAME_PREFIX
See Also:
Constant Field Values

ORGANIZATION_MODEL_RESOURCES

public static final java.lang.String[] ORGANIZATION_MODEL_RESOURCES

PORTAL_MODEL_RESOURCES

public static final java.lang.String[] PORTAL_MODEL_RESOURCES
Method Detail

getAction

public static java.lang.String getAction(long companyId,
                                         java.util.Locale locale,
                                         java.lang.String action)

getAction

public static java.lang.String getAction(javax.servlet.jsp.PageContext pageContext,
                                         java.lang.String action)

getActions

public static java.util.List<java.lang.String> getActions(java.util.List<com.liferay.portal.model.Permission> permissions)

getActionsNames

public static java.util.List<java.lang.String> getActionsNames(javax.servlet.jsp.PageContext pageContext,
                                                               java.util.List<java.lang.String> actions)

getModelPortletResources

public static java.util.List<java.lang.String> getModelPortletResources(java.lang.String name)

getModelResource

public static java.lang.String getModelResource(long companyId,
                                                java.util.Locale locale,
                                                java.lang.String name)

getModelResource

public static java.lang.String getModelResource(javax.servlet.jsp.PageContext pageContext,
                                                java.lang.String name)

getModelResourceActions

public static java.util.List<java.lang.String> getModelResourceActions(java.lang.String name)

getModelResourceCommunityDefaultActions

public static java.util.List<java.lang.String> getModelResourceCommunityDefaultActions(java.lang.String name)

getModelResourceGuestDefaultActions

public static java.util.List<java.lang.String> getModelResourceGuestDefaultActions(java.lang.String name)

getModelResourceGuestUnsupportedActions

public static java.util.List<java.lang.String> getModelResourceGuestUnsupportedActions(java.lang.String name)

getPortletModelResources

public static java.util.List<java.lang.String> getPortletModelResources(java.lang.String portletName)

getPortletResourceActions

public static java.util.List<java.lang.String> getPortletResourceActions(long companyId,
                                                                         java.lang.String name)
                                                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getPortletResourceCommunityDefaultActions

public static java.util.List<java.lang.String> getPortletResourceCommunityDefaultActions(java.lang.String name)

getPortletResourceGuestDefaultActions

public static java.util.List<java.lang.String> getPortletResourceGuestDefaultActions(java.lang.String name)

getPortletResourceGuestUnsupportedActions

public static java.util.List<java.lang.String> getPortletResourceGuestUnsupportedActions(java.lang.String name)

getPortletResourceLayoutManagerActions

public static java.util.List<java.lang.String> getPortletResourceLayoutManagerActions(java.lang.String name)

getResourceActions

public static java.util.List<java.lang.String> getResourceActions(long companyId,
                                                                  java.lang.String portletResource,
                                                                  java.lang.String modelResource)
                                                           throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getResourceGuestUnsupportedActions

public static java.util.List<java.lang.String> getResourceGuestUnsupportedActions(java.lang.String portletResource,
                                                                                  java.lang.String modelResource)

getRoles

public static java.util.List<com.liferay.portal.model.Role> getRoles(com.liferay.portal.model.Group group,
                                                                     java.lang.String modelResource)
                                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

isOrganizationModelResource

public static boolean isOrganizationModelResource(java.lang.String modelResource)

isPortalModelResource

public static boolean isPortalModelResource(java.lang.String modelResource)

read

public static void read(java.lang.String servletContextName,
                        java.lang.ClassLoader classLoader,
                        java.lang.String source)
                 throws java.lang.Exception
Throws:
java.lang.Exception