public class ServicePreAction
extends com.liferay.portal.kernel.events.Action
| Modifier and Type | Class and Description |
|---|---|
protected class |
ServicePreAction.LayoutComposite |
| Modifier and Type | Field and Description |
|---|---|
protected java.io.File |
privateLARFile |
protected java.io.File |
publicLARFile |
| Constructor and Description |
|---|
ServicePreAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefaultLayoutsByLAR(long userId,
long groupId,
boolean privateLayout,
java.io.File larFile) |
protected void |
addDefaultUserPrivateLayoutByProperties(long userId,
long groupId) |
protected void |
addDefaultUserPrivateLayouts(com.liferay.portal.model.User user) |
protected void |
addDefaultUserPublicLayoutByProperties(long userId,
long groupId) |
protected void |
addDefaultUserPublicLayouts(com.liferay.portal.model.User user) |
protected void |
deleteDefaultUserPrivateLayouts(com.liferay.portal.model.User user) |
protected void |
deleteDefaultUserPublicLayouts(com.liferay.portal.model.User user) |
protected ServicePreAction.LayoutComposite |
getDefaultUserPersonalSiteLayoutComposite(com.liferay.portal.model.User user) |
protected ServicePreAction.LayoutComposite |
getDefaultUserSitesLayoutComposite(com.liferay.portal.model.User user) |
protected ServicePreAction.LayoutComposite |
getDefaultViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long doAsGroupId,
boolean signedIn) |
protected ServicePreAction.LayoutComposite |
getDefaultVirtualHostLayoutComposite(javax.servlet.http.HttpServletRequest request) |
protected java.lang.String |
getFriendlyURL(java.lang.String friendlyURL) |
protected ServicePreAction.LayoutComposite |
getGuestSiteLayoutComposite(com.liferay.portal.model.User user) |
protected ServicePreAction.LayoutComposite |
getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId) |
protected ServicePreAction.LayoutComposite |
getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
ServicePreAction.LayoutComposite defaultLayoutComposite,
long doAsGroupId) |
protected boolean |
hasAccessPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
long doAsGroupId,
boolean checkViewableGroup) |
protected java.lang.Boolean |
hasPowerUserRole(com.liferay.portal.model.User user) |
protected void |
initImportLARFiles() |
com.liferay.portal.theme.ThemeDisplay |
initThemeDisplay(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
isLoginRequest(javax.servlet.http.HttpServletRequest request)
Returns
true if the request URI's path starts with the
portal's default login path c/portal/login. |
protected boolean |
isViewableCommunity(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker)
Deprecated.
As of 6.1.0
|
protected boolean |
isViewableGroup(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
long layoutId,
java.lang.String controlPanelCategory,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker)
Deprecated.
As of 6.1.0
|
protected java.util.List<com.liferay.portal.model.Layout> |
mergeAdditionalLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId) |
protected void |
rememberVisitedGroupIds(javax.servlet.http.HttpServletRequest request,
long currentGroupId) |
void |
run(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
servicePre(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
updateUserLayouts(com.liferay.portal.model.User user) |
protected java.io.File privateLARFile
protected java.io.File publicLARFile
public com.liferay.portal.theme.ThemeDisplay initThemeDisplay(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionpublic void run(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws com.liferay.portal.kernel.events.ActionException
run in class com.liferay.portal.kernel.events.Actioncom.liferay.portal.kernel.events.ActionExceptionprotected void addDefaultLayoutsByLAR(long userId,
long groupId,
boolean privateLayout,
java.io.File larFile)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void addDefaultUserPrivateLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void addDefaultUserPrivateLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void addDefaultUserPublicLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void addDefaultUserPublicLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void deleteDefaultUserPrivateLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void deleteDefaultUserPublicLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected ServicePreAction.LayoutComposite getDefaultUserPersonalSiteLayoutComposite(com.liferay.portal.model.User user)
protected ServicePreAction.LayoutComposite getDefaultUserSitesLayoutComposite(com.liferay.portal.model.User user) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected ServicePreAction.LayoutComposite getDefaultViewableLayoutComposite(javax.servlet.http.HttpServletRequest request, com.liferay.portal.model.User user, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long doAsGroupId, boolean signedIn) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected ServicePreAction.LayoutComposite getDefaultVirtualHostLayoutComposite(javax.servlet.http.HttpServletRequest request) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getFriendlyURL(java.lang.String friendlyURL)
protected ServicePreAction.LayoutComposite getGuestSiteLayoutComposite(com.liferay.portal.model.User user) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected ServicePreAction.LayoutComposite getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request, com.liferay.portal.model.User user, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.model.Layout layout, java.util.List<com.liferay.portal.model.Layout> layouts, long doAsGroupId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected ServicePreAction.LayoutComposite getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request, com.liferay.portal.model.User user, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, ServicePreAction.LayoutComposite defaultLayoutComposite, long doAsGroupId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected boolean hasAccessPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
long doAsGroupId,
boolean checkViewableGroup)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.Boolean hasPowerUserRole(com.liferay.portal.model.User user)
throws java.lang.Exception
java.lang.Exceptionprotected void initImportLARFiles()
protected boolean isLoginRequest(javax.servlet.http.HttpServletRequest request)
true if the request URI's path starts with the
portal's default login path c/portal/login.request - the servlet request for the page, which can be a result
of a redirecttrue if the request is a login request;
false otherwise@Deprecated
protected boolean isViewableCommunity(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Deprecated
protected boolean isViewableGroup(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
long layoutId,
java.lang.String controlPanelCategory,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.util.List<com.liferay.portal.model.Layout> mergeAdditionalLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void rememberVisitedGroupIds(javax.servlet.http.HttpServletRequest request,
long currentGroupId)
protected void servicePre(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionprotected void updateUserLayouts(com.liferay.portal.model.User user)
throws java.lang.Exception
java.lang.Exception