public class ServicePreAction
extends com.liferay.portal.kernel.events.Action
| 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 java.lang.Object[] |
getDefaultLayout(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
boolean signedIn) |
protected java.lang.String |
getFriendlyURL(java.lang.String friendlyURL) |
protected java.lang.Object[] |
getViewableLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId,
java.lang.String controlPanelCategory) |
protected boolean |
hasAccessPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
long doAsGroupId,
java.lang.String controlPanelCategory,
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) |
protected boolean |
isViewableCommunity(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
com.liferay.portal.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.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.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId,
java.lang.String controlPanelCategory) |
protected void |
processControlPanelRedirects(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
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.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void addDefaultUserPrivateLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void addDefaultUserPrivateLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void addDefaultUserPublicLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void addDefaultUserPublicLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void deleteDefaultUserPrivateLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void deleteDefaultUserPublicLayouts(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.Object[] getDefaultLayout(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
boolean signedIn)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String getFriendlyURL(java.lang.String friendlyURL)
protected java.lang.Object[] getViewableLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId,
java.lang.String controlPanelCategory)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected boolean hasAccessPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
long doAsGroupId,
java.lang.String controlPanelCategory,
boolean checkViewableGroup)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected 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)
protected boolean isViewableCommunity(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
com.liferay.portal.security.permission.PermissionChecker permissionChecker)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected boolean isViewableGroup(com.liferay.portal.model.User user,
long groupId,
boolean privateLayout,
long layoutId,
java.lang.String controlPanelCategory,
com.liferay.portal.security.permission.PermissionChecker permissionChecker)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<com.liferay.portal.model.Layout> mergeAdditionalLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.User user,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Layout layout,
java.util.List<com.liferay.portal.model.Layout> layouts,
long doAsGroupId,
java.lang.String controlPanelCategory)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void processControlPanelRedirects(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionprotected 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