com.liferay.portal.events
Class ServicePreAction
java.lang.Object
com.liferay.portal.kernel.events.Action
com.liferay.portal.events.ServicePreAction
- All Implemented Interfaces:
- com.liferay.portal.kernel.events.LifecycleAction
public class ServicePreAction
- extends com.liferay.portal.kernel.events.Action
|
Method Summary |
protected void |
addDefaultLayoutsByLAR(long userId,
long groupId,
boolean privateLayout,
File larFile)
|
protected void |
addDefaultUserPrivateLayoutByProperties(long userId,
long groupId)
|
protected void |
addDefaultUserPrivateLayouts(com.liferay.portal.kernel.model.User user)
|
protected void |
addDefaultUserPublicLayoutByProperties(long userId,
long groupId)
|
protected void |
addDefaultUserPublicLayouts(com.liferay.portal.kernel.model.User user)
|
protected void |
deleteDefaultUserPrivateLayouts(com.liferay.portal.kernel.model.User user)
|
protected void |
deleteDefaultUserPublicLayouts(com.liferay.portal.kernel.model.User user)
|
protected ServicePreAction.LayoutComposite |
getDefaultUserPersonalSiteLayoutComposite(com.liferay.portal.kernel.model.User user)
|
protected ServicePreAction.LayoutComposite |
getDefaultUserSitesLayoutComposite(com.liferay.portal.kernel.model.User user)
|
protected ServicePreAction.LayoutComposite |
getDefaultViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.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 String |
getFriendlyURL(String friendlyURL)
|
protected ServicePreAction.LayoutComposite |
getGuestSiteLayoutComposite(com.liferay.portal.kernel.model.User user)
|
protected ServicePreAction.LayoutComposite |
getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.kernel.model.Layout layout,
List<com.liferay.portal.kernel.model.Layout> layouts,
long doAsGroupId)
|
protected ServicePreAction.LayoutComposite |
getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.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.kernel.model.Layout layout,
long doAsGroupId,
boolean checkViewableGroup)
|
protected Boolean |
hasPowerUserRole(com.liferay.portal.kernel.model.User user)
|
protected void |
initImportLARFiles()
|
com.liferay.portal.kernel.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 List<com.liferay.portal.kernel.model.Layout> |
mergeAdditionalLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.kernel.model.Layout layout,
List<com.liferay.portal.kernel.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.kernel.model.User user)
|
| Methods inherited from class com.liferay.portal.kernel.events.Action |
processLifecycleEvent, run |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
privateLARFile
protected File privateLARFile
publicLARFile
protected File publicLARFile
ServicePreAction
public ServicePreAction()
initThemeDisplay
public com.liferay.portal.kernel.theme.ThemeDisplay initThemeDisplay(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Throws:
Exception
run
public void run(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws com.liferay.portal.kernel.events.ActionException
- Specified by:
run in class com.liferay.portal.kernel.events.Action
- Throws:
com.liferay.portal.kernel.events.ActionException
addDefaultLayoutsByLAR
protected void addDefaultLayoutsByLAR(long userId,
long groupId,
boolean privateLayout,
File larFile)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
addDefaultUserPrivateLayoutByProperties
protected void addDefaultUserPrivateLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
addDefaultUserPrivateLayouts
protected void addDefaultUserPrivateLayouts(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
addDefaultUserPublicLayoutByProperties
protected void addDefaultUserPublicLayoutByProperties(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
addDefaultUserPublicLayouts
protected void addDefaultUserPublicLayouts(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteDefaultUserPrivateLayouts
protected void deleteDefaultUserPrivateLayouts(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteDefaultUserPublicLayouts
protected void deleteDefaultUserPublicLayouts(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getDefaultUserPersonalSiteLayoutComposite
protected ServicePreAction.LayoutComposite getDefaultUserPersonalSiteLayoutComposite(com.liferay.portal.kernel.model.User user)
getDefaultUserSitesLayoutComposite
protected ServicePreAction.LayoutComposite getDefaultUserSitesLayoutComposite(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getDefaultViewableLayoutComposite
protected ServicePreAction.LayoutComposite getDefaultViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long doAsGroupId,
boolean signedIn)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getDefaultVirtualHostLayoutComposite
protected ServicePreAction.LayoutComposite getDefaultVirtualHostLayoutComposite(javax.servlet.http.HttpServletRequest request)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFriendlyURL
protected String getFriendlyURL(String friendlyURL)
getGuestSiteLayoutComposite
protected ServicePreAction.LayoutComposite getGuestSiteLayoutComposite(com.liferay.portal.kernel.model.User user)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getViewableLayoutComposite
protected ServicePreAction.LayoutComposite getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.kernel.model.Layout layout,
List<com.liferay.portal.kernel.model.Layout> layouts,
long doAsGroupId)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
getViewableLayoutComposite
protected ServicePreAction.LayoutComposite getViewableLayoutComposite(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
ServicePreAction.LayoutComposite defaultLayoutComposite,
long doAsGroupId)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
hasAccessPermission
protected boolean hasAccessPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.kernel.model.Layout layout,
long doAsGroupId,
boolean checkViewableGroup)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
hasPowerUserRole
protected Boolean hasPowerUserRole(com.liferay.portal.kernel.model.User user)
throws Exception
- Throws:
Exception
initImportLARFiles
protected void initImportLARFiles()
isLoginRequest
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.
- Parameters:
request - the servlet request for the page, which can be a result
of a redirect
- Returns:
true if the request is a login request;
false otherwise
mergeAdditionalLayouts
protected List<com.liferay.portal.kernel.model.Layout> mergeAdditionalLayouts(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.model.User user,
com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.kernel.model.Layout layout,
List<com.liferay.portal.kernel.model.Layout> layouts,
long doAsGroupId)
throws com.liferay.portal.kernel.exception.PortalException
- Throws:
com.liferay.portal.kernel.exception.PortalException
rememberVisitedGroupIds
protected void rememberVisitedGroupIds(javax.servlet.http.HttpServletRequest request,
long currentGroupId)
servicePre
protected void servicePre(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Throws:
Exception
updateUserLayouts
protected void updateUserLayouts(com.liferay.portal.kernel.model.User user)
throws Exception
- Throws:
Exception