001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.events.test;
016    
017    import com.liferay.portal.events.ServicePreAction;
018    import com.liferay.portal.kernel.exception.PortalException;
019    import com.liferay.portal.model.Layout;
020    import com.liferay.portal.model.User;
021    import com.liferay.portal.security.permission.PermissionChecker;
022    
023    import java.io.File;
024    
025    import java.util.List;
026    
027    import javax.servlet.http.HttpServletRequest;
028    import javax.servlet.http.HttpServletResponse;
029    
030    /**
031     * @author Preston Crary
032     */
033    public class TestServicePreAction extends ServicePreAction {
034    
035            public static TestServicePreAction INSTANCE = new TestServicePreAction();
036    
037            @Override
038            public void addDefaultLayoutsByLAR(
039                            long userId, long groupId, boolean privateLayout, File larFile)
040                    throws PortalException {
041    
042                    super.addDefaultLayoutsByLAR(userId, groupId, privateLayout, larFile);
043            }
044    
045            @Override
046            public void addDefaultUserPrivateLayoutByProperties(
047                            long userId, long groupId)
048                    throws PortalException {
049    
050                    super.addDefaultUserPublicLayoutByProperties(userId, groupId);
051            }
052    
053            @Override
054            public void addDefaultUserPrivateLayouts(User user) throws PortalException {
055                    super.addDefaultUserPrivateLayouts(user);
056            }
057    
058            @Override
059            public void addDefaultUserPublicLayoutByProperties(
060                            long userId, long groupId)
061                    throws PortalException {
062    
063                    super.addDefaultUserPublicLayoutByProperties(userId, groupId);
064            }
065    
066            @Override
067            public void addDefaultUserPublicLayouts(User user) throws PortalException {
068                    super.addDefaultUserPublicLayouts(user);
069            }
070    
071            @Override
072            public void deleteDefaultUserPrivateLayouts(User user)
073                    throws PortalException {
074    
075                    super.deleteDefaultUserPrivateLayouts(user);
076            }
077    
078            @Override
079            public void deleteDefaultUserPublicLayouts(User user)
080                    throws PortalException {
081    
082                    super.deleteDefaultUserPublicLayouts(user);
083            }
084    
085            @Override
086            public LayoutComposite getDefaultUserPersonalSiteLayoutComposite(
087                    User user) {
088    
089                    return super.getDefaultUserPersonalSiteLayoutComposite(user);
090            }
091    
092            @Override
093            public LayoutComposite getDefaultUserSitesLayoutComposite(User user)
094                    throws PortalException {
095    
096                    return super.getDefaultUserSitesLayoutComposite(user);
097            }
098    
099            @Override
100            public LayoutComposite getDefaultViewableLayoutComposite(
101                            HttpServletRequest request, User user,
102                            PermissionChecker permissionChecker, long doAsGroupId,
103                            String controlPanelCategory, boolean signedIn)
104                    throws PortalException {
105    
106                    return super.getDefaultViewableLayoutComposite(
107                            request, user, permissionChecker, doAsGroupId, controlPanelCategory,
108                            signedIn);
109            }
110    
111            @Override
112            public LayoutComposite getDefaultVirtualHostLayoutComposite(
113                            HttpServletRequest request)
114                    throws PortalException {
115    
116                    return super.getDefaultVirtualHostLayoutComposite(request);
117            }
118    
119            @Override
120            public LayoutComposite getGuestSiteLayoutComposite(User user)
121                    throws PortalException {
122    
123                    return super.getGuestSiteLayoutComposite(user);
124            }
125    
126            @Override
127            public LayoutComposite getViewableLayoutComposite(
128                            HttpServletRequest request, User user,
129                            PermissionChecker permissionChecker, Layout layout,
130                            List<Layout> layouts, long doAsGroupId, String controlPanelCategory)
131                    throws PortalException {
132    
133                    return super.getViewableLayoutComposite(
134                            request, user, permissionChecker, layout, layouts, doAsGroupId,
135                            controlPanelCategory);
136            }
137    
138            @Override
139            public boolean hasAccessPermission(
140                            PermissionChecker permissionChecker, Layout layout,
141                            long doAsGroupId, String controlPanelCategory,
142                            boolean checkViewableGroup)
143                    throws PortalException {
144    
145                    return super.hasAccessPermission(
146                            permissionChecker, layout, doAsGroupId, controlPanelCategory,
147                            checkViewableGroup);
148            }
149    
150            @Override
151            public void initImportLARFiles() {
152                    super.initImportLARFiles();
153            }
154    
155            @Override
156            public boolean isLoginRequest(HttpServletRequest request) {
157                    return super.isLoginRequest(request);
158            }
159    
160            @Override
161            public List<Layout> mergeAdditionalLayouts(
162                            HttpServletRequest request, User user,
163                            PermissionChecker permissionChecker, Layout layout,
164                            List<Layout> layouts, long doAsGroupId, String controlPanelCategory)
165                    throws PortalException {
166    
167                    return super.mergeAdditionalLayouts(
168                            request, user, permissionChecker, layout, layouts, doAsGroupId,
169                            controlPanelCategory);
170            }
171    
172            @Override
173            public void processControlPanelRedirects(
174                            HttpServletRequest request, HttpServletResponse response)
175                    throws Exception {
176    
177                    super.processControlPanelRedirects(request, response);
178            }
179    
180            @Override
181            public void rememberVisitedGroupIds(
182                    HttpServletRequest request, long currentGroupId) {
183    
184                    super.rememberVisitedGroupIds(request, currentGroupId);
185            }
186    
187            @Override
188            public void servicePre(
189                            HttpServletRequest request, HttpServletResponse response)
190                    throws Exception {
191    
192                    super.servicePre(request, response);
193            }
194    
195            @Override
196            public void updateUserLayouts(User user) throws Exception {
197                    super.updateUserLayouts(user);
198            }
199    
200    }