public class ResourceActionsImpl extends Object implements com.liferay.portal.kernel.security.permission.ResourceActions
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.portal.kernel.service.PortletLocalService |
portletLocalService |
protected com.liferay.portal.kernel.service.ResourceActionLocalService |
resourceActionLocalService |
protected com.liferay.portal.kernel.service.RoleLocalService |
roleLocalService |
| Constructor and Description |
|---|
ResourceActionsImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
checkAction(String name,
String actionId) |
protected void |
checkGuestUnsupportedActions(Set<String> guestUnsupportedActions,
Set<String> guestDefaultActions) |
protected void |
checkModelActions(Set<String> actions) |
protected void |
checkPortletActions(com.liferay.portal.kernel.model.Portlet portlet,
Set<String> actions) |
protected void |
checkPortletActions(String name,
Set<String> actions) |
protected void |
checkPortletGroupDefaultActions(Set<String> actions) |
protected void |
checkPortletGuestDefaultActions(Set<String> actions) |
protected void |
checkPortletLayoutManagerActions(Set<String> actions) |
void |
destroy() |
String |
getAction(javax.servlet.http.HttpServletRequest request,
String action) |
String |
getAction(Locale locale,
String action) |
String |
getActionNamePrefix() |
List<String> |
getActionsNames(javax.servlet.http.HttpServletRequest request,
List<String> actions)
Deprecated.
As of 7.0.0
|
List<String> |
getActionsNames(javax.servlet.http.HttpServletRequest request,
String name,
long actionIds)
Deprecated.
As of 7.0.0
|
protected String |
getCompositeModelName(com.liferay.portal.kernel.xml.Element compositeModelNameElement) |
String |
getCompositeModelName(String... classNames) |
String |
getCompositeModelNameSeparator() |
List<String> |
getModelNames() |
List<String> |
getModelPortletResources(String name) |
String |
getModelResource(javax.servlet.http.HttpServletRequest request,
String name) |
String |
getModelResource(Locale locale,
String name) |
List<String> |
getModelResourceActions(String name) |
protected com.liferay.portal.kernel.security.permission.ModelResourceActionsBag |
getModelResourceActionsBag(String modelName) |
List<String> |
getModelResourceGroupDefaultActions(String name) |
List<String> |
getModelResourceGuestDefaultActions(String name) |
List<String> |
getModelResourceGuestUnsupportedActions(String name) |
String |
getModelResourceNamePrefix() |
List<String> |
getModelResourceOwnerDefaultActions(String name) |
Double |
getModelResourceWeight(String name) |
String[] |
getOrganizationModelResources() |
protected com.liferay.portal.kernel.xml.Element |
getPermissionsChildElement(com.liferay.portal.kernel.xml.Element parentElement,
String childElementName) |
String[] |
getPortalModelResources() |
String |
getPortletBaseResource(String portletName) |
protected Set<String> |
getPortletMimeTypeActions(String name) |
List<String> |
getPortletModelResources(String portletName) |
List<String> |
getPortletNames() |
List<String> |
getPortletResourceActions(com.liferay.portal.kernel.model.Portlet portlet) |
List<String> |
getPortletResourceActions(String name) |
protected com.liferay.portal.kernel.security.permission.PortletResourceActionsBag |
getPortletResourceActionsBag(String portletName) |
List<String> |
getPortletResourceGroupDefaultActions(String name) |
List<String> |
getPortletResourceGuestDefaultActions(String name) |
List<String> |
getPortletResourceGuestUnsupportedActions(String name) |
List<String> |
getPortletResourceLayoutManagerActions(String name) |
String |
getPortletRootModelResource(String portletName) |
List<String> |
getResourceActions(String name) |
List<String> |
getResourceActions(String portletResource,
String modelResource) |
protected String |
getResourceBundlesString(javax.servlet.http.HttpServletRequest request,
String key) |
protected String |
getResourceBundlesString(Locale locale,
String key) |
List<String> |
getResourceGroupDefaultActions(String name) |
List<String> |
getResourceGuestUnsupportedActions(String portletResource,
String modelResource) |
List<com.liferay.portal.kernel.model.Role> |
getRoles(long companyId,
com.liferay.portal.kernel.model.Group group,
String modelResource,
int[] roleTypes) |
protected int[] |
getRoleTypes(long companyId,
com.liferay.portal.kernel.model.Group group,
String modelResource) |
String[] |
getRootModelResources() |
boolean |
hasModelResourceActions(String name) |
boolean |
isOrganizationModelResource(String modelResource) |
boolean |
isPortalModelResource(String modelResource) |
boolean |
isRootModelResource(String modelResource) |
void |
read(String servletContextName,
ClassLoader classLoader,
String source) |
protected void |
read(String servletContextName,
com.liferay.portal.kernel.xml.Document document) |
void |
read(String servletContextName,
InputStream inputStream)
Deprecated.
As of 7.0.0
|
protected List<String> |
readActionKeys(com.liferay.portal.kernel.xml.Element parentElement) |
protected void |
readGroupDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> groupDefaultActions) |
protected void |
readGuestDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> guestDefaultActions) |
protected void |
readGuestUnsupportedActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> guestUnsupportedActions,
Set<String> guestDefaultActions) |
protected void |
readLayoutManagerActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> layoutManagerActions,
Set<String> supportsActions) |
protected void |
readModelResource(String servletContextName,
com.liferay.portal.kernel.xml.Element modelResourceElement) |
protected void |
readOwnerDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> ownerDefaultActions) |
protected void |
readPortletResource(String servletContextName,
com.liferay.portal.kernel.xml.Element portletResourceElement) |
protected Set<String> |
readSupportsActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> supportsActions) |
@BeanReference(type=com.liferay.portal.kernel.service.PortletLocalService.class) protected com.liferay.portal.kernel.service.PortletLocalService portletLocalService
@BeanReference(type=com.liferay.portal.kernel.service.ResourceActionLocalService.class) protected com.liferay.portal.kernel.service.ResourceActionLocalService resourceActionLocalService
@BeanReference(type=com.liferay.portal.kernel.service.RoleLocalService.class) protected com.liferay.portal.kernel.service.RoleLocalService roleLocalService
public void afterPropertiesSet()
public void checkAction(String name, String actionId) throws com.liferay.portal.kernel.exception.NoSuchResourceActionException
checkAction in interface com.liferay.portal.kernel.security.permission.ResourceActionscom.liferay.portal.kernel.exception.NoSuchResourceActionExceptionpublic void destroy()
public String getAction(javax.servlet.http.HttpServletRequest request, String action)
getAction in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getAction(Locale locale, String action)
getAction in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getActionNamePrefix()
getActionNamePrefix in interface com.liferay.portal.kernel.security.permission.ResourceActions@Deprecated public List<String> getActionsNames(javax.servlet.http.HttpServletRequest request, List<String> actions)
getActionsNames in interface com.liferay.portal.kernel.security.permission.ResourceActions@Deprecated public List<String> getActionsNames(javax.servlet.http.HttpServletRequest request, String name, long actionIds)
getActionsNames in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getCompositeModelName(String... classNames)
getCompositeModelName in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getCompositeModelNameSeparator()
getCompositeModelNameSeparator in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelNames()
getModelNames in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelPortletResources(String name)
getModelPortletResources in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getModelResource(javax.servlet.http.HttpServletRequest request, String name)
getModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getModelResource(Locale locale, String name)
getModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelResourceActions(String name)
getModelResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelResourceGroupDefaultActions(String name)
getModelResourceGroupDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelResourceGuestDefaultActions(String name)
getModelResourceGuestDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelResourceGuestUnsupportedActions(String name)
getModelResourceGuestUnsupportedActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getModelResourceNamePrefix()
getModelResourceNamePrefix in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getModelResourceOwnerDefaultActions(String name)
getModelResourceOwnerDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic Double getModelResourceWeight(String name)
getModelResourceWeight in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String[] getOrganizationModelResources()
getOrganizationModelResources in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String[] getPortalModelResources()
getPortalModelResources in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getPortletBaseResource(String portletName)
getPortletBaseResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletModelResources(String portletName)
getPortletModelResources in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletNames()
getPortletNames in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceActions(com.liferay.portal.kernel.model.Portlet portlet)
getPortletResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceActions(String name)
getPortletResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceGroupDefaultActions(String name)
getPortletResourceGroupDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceGuestDefaultActions(String name)
getPortletResourceGuestDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceGuestUnsupportedActions(String name)
getPortletResourceGuestUnsupportedActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getPortletResourceLayoutManagerActions(String name)
getPortletResourceLayoutManagerActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String getPortletRootModelResource(String portletName)
getPortletRootModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getResourceActions(String name)
getResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getResourceActions(String portletResource, String modelResource)
getResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getResourceGroupDefaultActions(String name)
getResourceGroupDefaultActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<String> getResourceGuestUnsupportedActions(String portletResource, String modelResource)
getResourceGuestUnsupportedActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic List<com.liferay.portal.kernel.model.Role> getRoles(long companyId, com.liferay.portal.kernel.model.Group group, String modelResource, int[] roleTypes)
getRoles in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic String[] getRootModelResources()
getRootModelResources in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic boolean hasModelResourceActions(String name)
hasModelResourceActions in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic boolean isOrganizationModelResource(String modelResource)
isOrganizationModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic boolean isPortalModelResource(String modelResource)
isPortalModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic boolean isRootModelResource(String modelResource)
isRootModelResource in interface com.liferay.portal.kernel.security.permission.ResourceActionspublic void read(String servletContextName, ClassLoader classLoader, String source) throws Exception
read in interface com.liferay.portal.kernel.security.permission.ResourceActionsException@Deprecated public void read(String servletContextName, InputStream inputStream) throws Exception
read in interface com.liferay.portal.kernel.security.permission.ResourceActionsExceptionprotected void checkGuestUnsupportedActions(Set<String> guestUnsupportedActions, Set<String> guestDefaultActions)
protected void checkPortletActions(com.liferay.portal.kernel.model.Portlet portlet,
Set<String> actions)
protected void checkPortletLayoutManagerActions(Set<String> actions)
protected String getCompositeModelName(com.liferay.portal.kernel.xml.Element compositeModelNameElement)
protected com.liferay.portal.kernel.security.permission.ModelResourceActionsBag getModelResourceActionsBag(String modelName)
protected com.liferay.portal.kernel.xml.Element getPermissionsChildElement(com.liferay.portal.kernel.xml.Element parentElement,
String childElementName)
protected com.liferay.portal.kernel.security.permission.PortletResourceActionsBag getPortletResourceActionsBag(String portletName)
protected String getResourceBundlesString(javax.servlet.http.HttpServletRequest request, String key)
protected int[] getRoleTypes(long companyId,
com.liferay.portal.kernel.model.Group group,
String modelResource)
protected void read(String servletContextName, com.liferay.portal.kernel.xml.Document document) throws Exception
Exceptionprotected List<String> readActionKeys(com.liferay.portal.kernel.xml.Element parentElement)
protected void readGroupDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> groupDefaultActions)
protected void readGuestDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> guestDefaultActions)
protected void readGuestUnsupportedActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> guestUnsupportedActions,
Set<String> guestDefaultActions)
protected void readLayoutManagerActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> layoutManagerActions,
Set<String> supportsActions)
protected void readModelResource(String servletContextName, com.liferay.portal.kernel.xml.Element modelResourceElement) throws Exception
Exceptionprotected void readOwnerDefaultActions(com.liferay.portal.kernel.xml.Element parentElement,
Set<String> ownerDefaultActions)
protected void readPortletResource(String servletContextName, com.liferay.portal.kernel.xml.Element portletResourceElement) throws Exception
Exception