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

Author:
Brian Wing Shun Chan, Daeyoung Song

Field Summary
static java.lang.String ACTION_NAME_PREFIX
          Deprecated. getActionNamePrefix()
static java.lang.String MODEL_RESOURCE_NAME_PREFIX
          Deprecated. getModelResourceNamePrefix()
static java.lang.String[] ORGANIZATION_MODEL_RESOURCES
          Deprecated. getOrganizationModelResources()
static java.lang.String[] PORTAL_MODEL_RESOURCES
          Deprecated. getPortalModelResources()
 
Constructor Summary
ResourceActionsUtil()
           
 
Method Summary
static void checkAction(java.lang.String name, java.lang.String actionId)
           
static java.lang.String getAction(java.util.Locale locale, java.lang.String action)
           
static java.lang.String getAction(javax.servlet.jsp.PageContext pageContext, java.lang.String action)
           
static java.lang.String getActionNamePrefix()
           
static java.util.List<java.lang.String> getActions(java.util.List<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> getActionsNames(javax.servlet.jsp.PageContext pageContext, java.lang.String name, long actionIds)
           
static java.util.List<java.lang.String> getModelNames()
           
static java.util.List<java.lang.String> getModelPortletResources(java.lang.String name)
           
static java.lang.String getModelResource(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> getModelResourceGroupDefaultActions(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.lang.String getModelResourceNamePrefix()
           
static java.util.List<java.lang.String> getModelResourceOwnerDefaultActions(java.lang.String name)
           
static java.lang.String[] getOrganizationModelResources()
           
static java.lang.String[] getPortalModelResources()
           
static java.lang.String getPortletBaseResource(java.lang.String portletName)
           
static java.util.List<java.lang.String> getPortletModelResources(java.lang.String portletName)
           
static java.util.List<java.lang.String> getPortletNames()
           
static java.util.List<java.lang.String> getPortletResourceActions(Portlet portlet)
           
static java.util.List<java.lang.String> getPortletResourceActions(java.lang.String name)
           
static java.util.List<java.lang.String> getPortletResourceGroupDefaultActions(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 ResourceActions getResourceActions()
           
static java.util.List<java.lang.String> getResourceActions(java.lang.String name)
           
static java.util.List<java.lang.String> getResourceActions(java.lang.String portletResource, java.lang.String modelResource)
           
static java.util.List<java.lang.String> getResourceGroupDefaultActions(java.lang.String name)
           
static java.util.List<java.lang.String> getResourceGuestUnsupportedActions(java.lang.String portletResource, java.lang.String modelResource)
           
static java.util.List<Role> getRoles(long companyId, Group group, java.lang.String modelResource)
          Deprecated. getRoles(long, Group, String, int[])
static java.util.List<Role> getRoles(long companyId, Group group, java.lang.String modelResource, int[] roleTypes)
           
static boolean hasModelResourceActions(java.lang.String name)
           
static void init()
          Deprecated.  
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)
           
static void read(java.lang.String servletContextName, java.io.InputStream inputStream)
           
 void setResourceActions(ResourceActions resourceActions)
           
 
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
Deprecated. getActionNamePrefix()
See Also:
Constant Field Values

MODEL_RESOURCE_NAME_PREFIX

public static final java.lang.String MODEL_RESOURCE_NAME_PREFIX
Deprecated. getModelResourceNamePrefix()
See Also:
Constant Field Values

ORGANIZATION_MODEL_RESOURCES

public static final java.lang.String[] ORGANIZATION_MODEL_RESOURCES
Deprecated. getOrganizationModelResources()

PORTAL_MODEL_RESOURCES

public static final java.lang.String[] PORTAL_MODEL_RESOURCES
Deprecated. getPortalModelResources()
Constructor Detail

ResourceActionsUtil

public ResourceActionsUtil()
Method Detail

checkAction

public static void checkAction(java.lang.String name,
                               java.lang.String actionId)
                        throws NoSuchResourceActionException
Throws:
NoSuchResourceActionException

getAction

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

getAction

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

getActionNamePrefix

public static java.lang.String getActionNamePrefix()

getActions

public static java.util.List<java.lang.String> getActions(java.util.List<Permission> permissions)

getActionsNames

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

getActionsNames

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

getModelNames

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

getModelPortletResources

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

getModelResource

public static java.lang.String getModelResource(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)

getModelResourceGroupDefaultActions

public static java.util.List<java.lang.String> getModelResourceGroupDefaultActions(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)

getModelResourceNamePrefix

public static java.lang.String getModelResourceNamePrefix()

getModelResourceOwnerDefaultActions

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

getOrganizationModelResources

public static java.lang.String[] getOrganizationModelResources()

getPortalModelResources

public static java.lang.String[] getPortalModelResources()

getPortletBaseResource

public static java.lang.String getPortletBaseResource(java.lang.String portletName)

getPortletModelResources

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

getPortletNames

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

getPortletResourceActions

public static java.util.List<java.lang.String> getPortletResourceActions(Portlet portlet)

getPortletResourceActions

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

getPortletResourceGroupDefaultActions

public static java.util.List<java.lang.String> getPortletResourceGroupDefaultActions(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 ResourceActions getResourceActions()

getResourceActions

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

getResourceActions

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

getResourceGroupDefaultActions

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

getResourceGuestUnsupportedActions

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

getRoles

public static java.util.List<Role> getRoles(long companyId,
                                            Group group,
                                            java.lang.String modelResource)
                                     throws SystemException
Deprecated. getRoles(long, Group, String, int[])

Throws:
SystemException

getRoles

public static java.util.List<Role> getRoles(long companyId,
                                            Group group,
                                            java.lang.String modelResource,
                                            int[] roleTypes)
                                     throws SystemException
Throws:
SystemException

hasModelResourceActions

public static boolean hasModelResourceActions(java.lang.String name)

init

public static void init()
Deprecated. 


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

read

public static void read(java.lang.String servletContextName,
                        java.io.InputStream inputStream)
                 throws java.lang.Exception
Throws:
java.lang.Exception

setResourceActions

public void setResourceActions(ResourceActions resourceActions)