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.taglib.util;
016    
017    import com.liferay.portal.kernel.portlet.PortletProvider;
018    import com.liferay.portal.kernel.servlet.taglib.ui.Menu;
019    import com.liferay.portal.kernel.util.StringPool;
020    import com.liferay.portal.model.Layout;
021    import com.liferay.portal.model.Portlet;
022    import com.liferay.taglib.aui.ColumnTag;
023    import com.liferay.taglib.aui.LayoutTag;
024    import com.liferay.taglib.ui.AssetCategoriesSummaryTag;
025    import com.liferay.taglib.ui.AssetLinksTag;
026    import com.liferay.taglib.ui.AssetTagsSummaryTag;
027    import com.liferay.taglib.ui.BreadcrumbTag;
028    import com.liferay.taglib.ui.DiscussionTag;
029    import com.liferay.taglib.ui.FlagsTag;
030    import com.liferay.taglib.ui.IconTag;
031    import com.liferay.taglib.ui.JournalArticleTag;
032    import com.liferay.taglib.ui.MenuTag;
033    import com.liferay.taglib.ui.MySitesTag;
034    import com.liferay.taglib.ui.PngImageTag;
035    import com.liferay.taglib.ui.QuickAccessTag;
036    import com.liferay.taglib.ui.RatingsTag;
037    
038    import javax.portlet.PortletURL;
039    import javax.portlet.WindowState;
040    
041    import javax.servlet.ServletContext;
042    import javax.servlet.jsp.PageContext;
043    
044    /**
045     * @author Daniel Reuther
046     */
047    public class DummyVelocityTaglib implements VelocityTaglib {
048    
049            @Override
050            public String actionURL(long plid, String portletName, String queryString) {
051                    return null;
052            }
053    
054            @Override
055            public String actionURL(String portletName, String queryString) {
056                    return null;
057            }
058    
059            /**
060             * @deprecated As of 6.2.0, replaced by {@link #actionURL(String, String,
061             *             Boolean, Boolean, Boolean, String, long, long, String,
062             *             Boolean, Boolean, long, long, Boolean, String)}
063             */
064            @Deprecated
065            @Override
066            public String actionURL(
067                    String windowState, String portletMode, Boolean secure,
068                    Boolean copyCurrentRenderParameters, Boolean escapeXml, String name,
069                    long plid, long refererPlid, String portletName, Boolean anchor,
070                    Boolean encrypt, long doAsUserId, Boolean portletConfiguration,
071                    String queryString) {
072    
073                    return null;
074            }
075    
076            @Override
077            public String actionURL(
078                    String windowState, String portletMode, Boolean secure,
079                    Boolean copyCurrentRenderParameters, Boolean escapeXml, String name,
080                    long plid, long refererPlid, String portletName, Boolean anchor,
081                    Boolean encrypt, long doAsGroupId, long doAsUserId,
082                    Boolean portletConfiguration, String queryString) {
083    
084                    return null;
085            }
086    
087            @Override
088            public String actionURL(
089                    String windowState, String portletMode, long plid, String portletName,
090                    String queryString) {
091    
092                    return null;
093            }
094    
095            @Override
096            public String actionURL(
097                    String windowState, String portletMode, String portletName,
098                    String queryString) {
099    
100                    return null;
101            }
102    
103            @Override
104            public void assetCategoriesSummary(
105                    String className, long classPK, String message, PortletURL portletURL) {
106            }
107    
108            @Override
109            public void assetLinks(long assetEntryId, String className, long classPK) {
110            }
111    
112            @Override
113            public void assetTagsSummary(
114                    String className, long classPK, String message, String assetTagNames,
115                    PortletURL portletURL) {
116            }
117    
118            @Override
119            public void breadcrumb() {
120            }
121    
122            @Override
123            public void breadcrumb(
124                    long ddmTemplateGroupId, String ddmTemplateKey, boolean showGuestGroup,
125                    boolean showParentGroups, boolean showLayout,
126                    boolean showPortletBreadcrumb) {
127            }
128    
129            @Override
130            public void discussion(
131                    String className, long classPK, String formAction, String formName,
132                    boolean hideControls, boolean ratingsEnabled, String redirect,
133                    long userId) {
134            }
135    
136            /**
137             * @deprecated As of 6.2.0, replaced by {@link #discussion(String, long,
138             *             String, String, boolean, boolean, String, long)})}
139             */
140            @Deprecated
141            @Override
142            public void discussion(
143                    String className, long classPK, String formAction, String formName,
144                    boolean hideControls, boolean ratingsEnabled, String redirect,
145                    String subject, long userId) {
146            }
147    
148            @Override
149            public void doAsURL(long doAsUserId) {
150            }
151    
152            @Override
153            public void flags(
154                    String className, long classPK, String contentTitle, boolean label,
155                    String message, long reportedUserId) {
156            }
157    
158            @Override
159            public AssetCategoriesSummaryTag<?> getAssetCategoriesSummaryTag() {
160                    return null;
161            }
162    
163            @Override
164            public AssetLinksTag getAssetLinksTag() {
165                    return null;
166            }
167    
168            @Override
169            public AssetTagsSummaryTag<?> getAssetTagsSummaryTag() {
170                    return null;
171            }
172    
173            @Override
174            public BreadcrumbTag getBreadcrumbTag() {
175                    return null;
176            }
177    
178            @Override
179            public ColumnTag getColumnTag() {
180                    return null;
181            }
182    
183            @Override
184            public DiscussionTag getDiscussionTag() {
185                    return null;
186            }
187    
188            @Override
189            public FlagsTag getFlagsTag() {
190                    return null;
191            }
192    
193            @Override
194            public IconTag getIconTag() {
195                    return null;
196            }
197    
198            @Override
199            public JournalArticleTag getJournalArticleTag() {
200                    return null;
201            }
202    
203            @Override
204            public LayoutTag getLayoutTag() {
205                    return null;
206            }
207    
208            @Override
209            public MenuTag getMenuTag() {
210                    return null;
211            }
212    
213            @Override
214            public MySitesTag getMySitesTag() {
215                    return null;
216            }
217    
218            @Override
219            public PageContext getPageContext() {
220                    return null;
221            }
222    
223            @Override
224            public PngImageTag getPngImageTag() {
225                    return null;
226            }
227    
228            @Override
229            public QuickAccessTag getQuickAccessTag() {
230                    return null;
231            }
232    
233            @Override
234            public RatingsTag getRatingsTag() {
235                    return null;
236            }
237    
238            @Override
239            public String getSetting(String name) {
240                    return null;
241            }
242    
243            @Override
244            public WindowState getWindowState(String windowState) {
245                    return null;
246            }
247    
248            @Override
249            public void icon(String image, boolean label, String message, String url) {
250            }
251    
252            /**
253             * @deprecated As of 6.2.0, replaced by {@link #iconBack}
254             */
255            @Deprecated
256            @Override
257            public void iconBack() {
258                    portletIconBack();
259            }
260    
261            @Override
262            public void iconHelp(String message) {
263            }
264    
265            /**
266             * @deprecated As of 6.2.0, replaced by {@link #portletIconOptions}
267             */
268            @Deprecated
269            @Override
270            public void iconOptions() {
271                    portletIconOptions();
272            }
273    
274            /**
275             * @deprecated As of 6.2.0, replaced by {@link #portletIconPortlet}
276             */
277            @Deprecated
278            @Override
279            public void iconPortlet() {
280                    portletIconPortlet();
281            }
282    
283            /**
284             * @deprecated As of 6.2.0, replaced by {@link #portletIconPortlet(Portlet)}
285             */
286            @Deprecated
287            @Override
288            public void iconPortlet(Portlet portlet) {
289                    portletIconPortlet();
290            }
291    
292            @Override
293            public void include(ServletContext servletContext, String page) {
294            }
295    
296            @Override
297            public void include(String page) {
298            }
299    
300            @Override
301            public void journalArticle(
302                    String articleId, long groupId, String ddmTemplateKey) {
303            }
304    
305            @Override
306            public void journalContentSearch() {
307            }
308    
309            @Override
310            public void journalContentSearch(
311                    boolean showListed, String targetPortletId) {
312            }
313    
314            @Override
315            public void language() {
316            }
317    
318            @Override
319            public void language(
320                    String formName, String formAction, String name, String displayStyle) {
321            }
322    
323            @Override
324            public void language(
325                    String formName, String formAction, String name, String[] languageIds,
326                    String displayStyle) {
327            }
328    
329            @Override
330            public void layoutIcon(Layout layout) {
331            }
332    
333            @Override
334            public void menu(Menu menu) {
335            }
336    
337            @Override
338            public void metaTags() {
339            }
340    
341            /**
342             * @deprecated As of 6.2.0, replaced by {@link #mySites}
343             */
344            @Deprecated
345            @Override
346            public void myPlaces() {
347            }
348    
349            /**
350             * @deprecated As of 6.2.0, replaced by {@link #mySites(int)}
351             */
352            @Deprecated
353            @Override
354            public void myPlaces(int max) {
355            }
356    
357            @Override
358            public void mySites() {
359            }
360    
361            @Override
362            public void mySites(int max) {
363            }
364    
365            @Override
366            public String permissionsURL(
367                    String redirect, String modelResource, String modelResourceDescription,
368                    Object resourceGroupId, String resourcePrimKey, String windowState,
369                    int[] roleTypes) {
370    
371                    return null;
372            }
373    
374            /**
375             * @deprecated As of 6.2.0, replaced by {@link #permissionsURL(String,
376             *             String, String, Object, String, String, int[])}
377             */
378            @Deprecated
379            @Override
380            public String permissionsURL(
381                    String redirect, String modelResource, String modelResourceDescription,
382                    String resourcePrimKey, String windowState, int[] roleTypes) {
383    
384                    return null;
385            }
386    
387            @Override
388            public void portletIconBack() {
389            }
390    
391            @Override
392            public void portletIconOptions() {
393            }
394    
395            @Override
396            public void portletIconPortlet() {
397            }
398    
399            @Override
400            public void portletIconPortlet(Portlet portlet) {
401            }
402    
403            @Override
404            public void quickAccess() {
405            }
406    
407            @Override
408            public void quickAccess(String contentId) {
409            }
410    
411            @Override
412            public void ratings(
413                    String className, long classPK, int numberOfStars, String type,
414                    String url) {
415            }
416    
417            @Override
418            public String renderURL(long plid, String portletName, String queryString) {
419                    return null;
420            }
421    
422            @Override
423            public String renderURL(String portletName, String queryString) {
424                    return null;
425            }
426    
427            @Override
428            public String renderURL(
429                    String windowState, String portletMode, Boolean secure,
430                    Boolean copyCurrentRenderParameters, Boolean escapeXml, long plid,
431                    long refererPlid, String portletName, Boolean anchor, Boolean encrypt,
432                    long doAsGroupId, long doAsUserId, Boolean portletConfiguration,
433                    String queryString) {
434    
435                    return null;
436            }
437    
438            /**
439             * @deprecated As of 6.2.0, replaced by {@link #renderURL(String, String,
440             *             Boolean, Boolean, Boolean, long, long, String, Boolean,
441             *             Boolean, long, long, Boolean, String)}
442             */
443            @Deprecated
444            @Override
445            public String renderURL(
446                    String windowState, String portletMode, Boolean secure,
447                    Boolean copyCurrentRenderParameters, Boolean escapeXml, long plid,
448                    String portletName, Boolean anchor, Boolean encrypt, long doAsUserId,
449                    Boolean portletConfiguration, String queryString) {
450    
451                    return null;
452            }
453    
454            @Override
455            public String renderURL(
456                    String windowState, String portletMode, long plid, String portletName,
457                    String queryString) {
458    
459                    return null;
460            }
461    
462            @Override
463            public String renderURL(
464                    String windowState, String portletMode, String portletName,
465                    String queryString) {
466    
467                    return null;
468            }
469    
470            @Override
471            public void runtime(String portletName) {
472            }
473    
474            @Override
475            public void runtime(
476                    String portletProviderClassName,
477                    PortletProvider.Action portletProviderAction) {
478            }
479    
480            @Override
481            public void runtime(String portletName, String queryString) {
482            }
483    
484            @Override
485            public void runtime(
486                    String portletName, String queryString, String defaultPreferences) {
487            }
488    
489            @Override
490            public void search() {
491            }
492    
493            @Override
494            public void sitesDirectory() {
495            }
496    
497            @Override
498            public void sitesDirectory(String displayStyle, String sites) {
499            }
500    
501            @Override
502            public void socialBookmarks(
503                    String displayStyle, String target, String types, String title,
504                    String url) {
505            }
506    
507            /**
508             * @deprecated As of 7.0.0, with no direct replacement
509             */
510            @Deprecated
511            @Override
512            public void staging() {
513            }
514    
515            @Override
516            public void toggle(
517                    String id, String showImage, String hideImage, String showMessage,
518                    String hideMessage, boolean defaultShowContent) {
519            }
520    
521            @Override
522            public String wrapPortlet(String wrapPage, String portletPage) {
523                    return StringPool.BLANK;
524            }
525    
526    }