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