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                            boolean signedIn)
104                    throws PortalException {
105    
106                    return super.getDefaultViewableLayoutComposite(
107                            request, user, permissionChecker, doAsGroupId, signedIn);
108            }
109    
110            @Override
111            public LayoutComposite getDefaultVirtualHostLayoutComposite(
112                            HttpServletRequest request)
113                    throws PortalException {
114    
115                    return super.getDefaultVirtualHostLayoutComposite(request);
116            }
117    
118            @Override
119            public LayoutComposite getGuestSiteLayoutComposite(User user)
120                    throws PortalException {
121    
122                    return super.getGuestSiteLayoutComposite(user);
123            }
124    
125            @Override
126            public LayoutComposite getViewableLayoutComposite(
127                            HttpServletRequest request, User user,
128                            PermissionChecker permissionChecker, Layout layout,
129                            List<Layout> layouts, long doAsGroupId)
130                    throws PortalException {
131    
132                    return super.getViewableLayoutComposite(
133                            request, user, permissionChecker, layout, layouts, doAsGroupId);
134            }
135    
136            @Override
137            public boolean hasAccessPermission(
138                            PermissionChecker permissionChecker, Layout layout,
139                            long doAsGroupId, boolean checkViewableGroup)
140                    throws PortalException {
141    
142                    return super.hasAccessPermission(
143                            permissionChecker, layout, doAsGroupId, checkViewableGroup);
144            }
145    
146            @Override
147            public void initImportLARFiles() {
148                    super.initImportLARFiles();
149            }
150    
151            @Override
152            public boolean isLoginRequest(HttpServletRequest request) {
153                    return super.isLoginRequest(request);
154            }
155    
156            @Override
157            public List<Layout> mergeAdditionalLayouts(
158                            HttpServletRequest request, User user,
159                            PermissionChecker permissionChecker, Layout layout,
160                            List<Layout> layouts, long doAsGroupId)
161                    throws PortalException {
162    
163                    return super.mergeAdditionalLayouts(
164                            request, user, permissionChecker, layout, layouts, doAsGroupId);
165            }
166    
167            @Override
168            public void rememberVisitedGroupIds(
169                    HttpServletRequest request, long currentGroupId) {
170    
171                    super.rememberVisitedGroupIds(request, currentGroupId);
172            }
173    
174            @Override
175            public void servicePre(
176                            HttpServletRequest request, HttpServletResponse response)
177                    throws Exception {
178    
179                    super.servicePre(request, response);
180            }
181    
182            @Override
183            public void updateUserLayouts(User user) throws Exception {
184                    super.updateUserLayouts(user);
185            }
186    
187    }