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 portletIconOptions(String direction, String markupView) {
397            }
398    
399            @Override
400            public void portletIconPortlet() {
401            }
402    
403            @Override
404            public void portletIconPortlet(Portlet portlet) {
405            }
406    
407            @Override
408            public void quickAccess() {
409            }
410    
411            @Override
412            public void quickAccess(String contentId) {
413            }
414    
415            @Override
416            public void ratings(
417                    String className, long classPK, int numberOfStars, String type,
418                    String url) {
419            }
420    
421            @Override
422            public String renderURL(long plid, String portletName, String queryString) {
423                    return null;
424            }
425    
426            @Override
427            public String renderURL(String portletName, String queryString) {
428                    return null;
429            }
430    
431            @Override
432            public String renderURL(
433                    String windowState, String portletMode, Boolean secure,
434                    Boolean copyCurrentRenderParameters, Boolean escapeXml, long plid,
435                    long refererPlid, String portletName, Boolean anchor, Boolean encrypt,
436                    long doAsGroupId, long doAsUserId, Boolean portletConfiguration,
437                    String queryString) {
438    
439                    return null;
440            }
441    
442            /**
443             * @deprecated As of 6.2.0, replaced by {@link #renderURL(String, String,
444             *             Boolean, Boolean, Boolean, long, long, String, Boolean,
445             *             Boolean, long, long, Boolean, String)}
446             */
447            @Deprecated
448            @Override
449            public String renderURL(
450                    String windowState, String portletMode, Boolean secure,
451                    Boolean copyCurrentRenderParameters, Boolean escapeXml, long plid,
452                    String portletName, Boolean anchor, Boolean encrypt, long doAsUserId,
453                    Boolean portletConfiguration, String queryString) {
454    
455                    return null;
456            }
457    
458            @Override
459            public String renderURL(
460                    String windowState, String portletMode, long plid, String portletName,
461                    String queryString) {
462    
463                    return null;
464            }
465    
466            @Override
467            public String renderURL(
468                    String windowState, String portletMode, String portletName,
469                    String queryString) {
470    
471                    return null;
472            }
473    
474            @Override
475            public void runtime(String portletName) {
476            }
477    
478            @Override
479            public void runtime(
480                    String portletProviderClassName,
481                    PortletProvider.Action portletProviderAction) {
482            }
483    
484            @Override
485            public void runtime(
486                    String portletProviderClassName,
487                    PortletProvider.Action portletProviderAction, String instanceId) {
488            }
489    
490            @Override
491            public void runtime(
492                    String portletProviderClassName,
493                    PortletProvider.Action portletProviderAction, String instanceId,
494                    String defaultPreferences) {
495            }
496    
497            @Override
498            public void runtime(String portletName, String queryString) {
499            }
500    
501            @Override
502            public void runtime(
503                    String portletName, String queryString, String defaultPreferences) {
504            }
505    
506            @Override
507            public void runtime(
508                    String portletName, String instanceId, String queryString,
509                    String defaultPreferences) {
510            }
511    
512            @Override
513            public void search() {
514            }
515    
516            @Override
517            public void sitesDirectory() {
518            }
519    
520            @Override
521            public void sitesDirectory(String displayStyle, String sites) {
522            }
523    
524            @Override
525            public void socialBookmarks(
526                    String displayStyle, String target, String types, String title,
527                    String url) {
528            }
529    
530            /**
531             * @deprecated As of 7.0.0, with no direct replacement
532             */
533            @Deprecated
534            @Override
535            public void staging() {
536            }
537    
538            @Override
539            public void toggle(
540                    String id, String showImage, String hideImage, String showMessage,
541                    String hideMessage, boolean defaultShowContent) {
542            }
543    
544            @Override
545            public String wrapPortlet(String wrapPage, String portletPage) {
546                    return StringPool.BLANK;
547            }
548    
549    }