/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.taglib.util; import com.liferay.portal.kernel.model.Layout; import com.liferay.portal.kernel.model.Portlet; import com.liferay.portal.kernel.portlet.PortletProvider; import com.liferay.portal.kernel.util.StringPool; import com.liferay.taglib.ui.AssetCategoriesSummaryTag; import com.liferay.taglib.ui.AssetLinksTag; import com.liferay.taglib.ui.AssetTagsSummaryTag; import com.liferay.taglib.ui.BreadcrumbTag; import com.liferay.taglib.ui.IconTag; import com.liferay.taglib.ui.JournalArticleTag; import com.liferay.taglib.ui.RatingsTag; import javax.portlet.PortletURL; import javax.portlet.WindowState; import javax.servlet.ServletContext; import javax.servlet.jsp.PageContext; /** * @author Daniel Reuther */ public class DummyVelocityTaglib implements VelocityTaglib { @Override public String actionURL(long plid, String portletName, String queryString) { return null; } @Override public String actionURL(String portletName, String queryString) { return null; } @Override public String actionURL( String windowState, String portletMode, Boolean secure, Boolean copyCurrentRenderParameters, Boolean escapeXml, String name, long plid, long refererPlid, String portletName, Boolean anchor, Boolean encrypt, long doAsGroupId, long doAsUserId, Boolean portletConfiguration, String queryString) { return null; } @Override public String actionURL( String windowState, String portletMode, long plid, String portletName, String queryString) { return null; } @Override public String actionURL( String windowState, String portletMode, String portletName, String queryString) { return null; } @Override public void assetCategoriesSummary( String className, long classPK, String message, PortletURL portletURL) { } @Override public void assetLinks(long assetEntryId, String className, long classPK) { } @Override public void assetTagsSummary( String className, long classPK, String message, String assetTagNames, PortletURL portletURL) { } @Override public void breadcrumb() { } @Override public void breadcrumb( long ddmTemplateGroupId, String ddmTemplateKey, boolean showGuestGroup, boolean showParentGroups, boolean showLayout, boolean showPortletBreadcrumb) { } /** * @deprecated As of 7.0.0, replaced by {@link #breadcrumb(long, String, * boolean, boolean, boolean, boolean)}} */ @Deprecated @Override public void breadcrumb( String ddmTemplateKey, boolean showGuestGroup, boolean showParentGroups, boolean showLayout, boolean showPortletBreadcrumb) { } @Override public void discussion( String className, long classPK, String formAction, String formName, boolean hideControls, boolean ratingsEnabled, String redirect, long userId) { } @Override public void doAsURL(long doAsUserId) { } @Override public AssetCategoriesSummaryTag<?> getAssetCategoriesSummaryTag() { return null; } @Override public AssetLinksTag getAssetLinksTag() { return null; } @Override public AssetTagsSummaryTag<?> getAssetTagsSummaryTag() { return null; } @Override public BreadcrumbTag getBreadcrumbTag() { return null; } /** * @deprecated As of 7.0.0, with no direct replacement */ @Deprecated @Override public com.liferay.taglib.ui.DiscussionTag getDiscussionTag() { return null; } @Override public IconTag getIconTag() { return null; } @Override public JournalArticleTag getJournalArticleTag() { return null; } /** * @deprecated As of 7.0.0, with no direct replacement */ @Deprecated @Override public com.liferay.taglib.ui.MySitesTag getMySitesTag() { return null; } @Override public PageContext getPageContext() { return null; } /** * @deprecated As of 7.0.0, with no direct replacement */ @Deprecated @Override public com.liferay.taglib.ui.PngImageTag getPngImageTag() { return null; } @Override public RatingsTag getRatingsTag() { return null; } @Override public String getSetting(String name) { return null; } @Override public WindowState getWindowState(String windowState) { return null; } @Override public void icon(String image, boolean label, String message, String url) { } @Override public void iconHelp(String message) { } @Override public void include(ServletContext servletContext, String page) { } @Override public void include(String page) { } @Override public void journalArticle( String articleId, long groupId, String ddmTemplateKey) { } @Override public void journalContentSearch() { } @Override public void journalContentSearch( boolean showListed, String targetPortletId) { } @Override public void language() { } @Override public void language( String formName, String formAction, String name, String displayStyle) { } @Override public void language( String formName, String formAction, String name, String[] languageIds, String displayStyle) { } @Override public void layoutIcon(Layout layout) { } @Override public void metaTags() { } @Override public void mySites() { } @Override public void mySites(int max) { } @Override public String permissionsURL( String redirect, String modelResource, String modelResourceDescription, Object resourceGroupId, String resourcePrimKey, String windowState, int[] roleTypes) { return null; } @Override public void portletIconBack() { } @Override public void portletIconOptions() { } @Override public void portletIconOptions(String direction, String markupView) { } @Override public void portletIconPortlet() { } @Override public void portletIconPortlet(Portlet portlet) { } @Override public void ratings( String className, long classPK, int numberOfStars, String type, String url) { } @Override public String renderURL(long plid, String portletName, String queryString) { return null; } @Override public String renderURL(String portletName, String queryString) { return null; } @Override public String renderURL( String windowState, String portletMode, Boolean secure, Boolean copyCurrentRenderParameters, Boolean escapeXml, long plid, long refererPlid, String portletName, Boolean anchor, Boolean encrypt, long doAsGroupId, long doAsUserId, Boolean portletConfiguration, String queryString) { return null; } @Override public String renderURL( String windowState, String portletMode, long plid, String portletName, String queryString) { return null; } @Override public String renderURL( String windowState, String portletMode, String portletName, String queryString) { return null; } @Override public void runtime(String portletName) { } @Override public void runtime( String portletProviderClassName, PortletProvider.Action portletProviderAction) { } @Override public void runtime( String portletProviderClassName, PortletProvider.Action portletProviderAction, String instanceId) { } @Override public void runtime( String portletProviderClassName, PortletProvider.Action portletProviderAction, String instanceId, String defaultPreferences) { } @Override public void runtime(String portletName, String queryString) { } @Override public void runtime( String portletName, String queryString, String defaultPreferences) { } @Override public void runtime( String portletName, String instanceId, String queryString, String defaultPreferences) { } @Override public void search() { } @Override public void sitesDirectory() { } @Override public void sitesDirectory(String displayStyle, String sites) { } @Override public void socialBookmarks( String displayStyle, String target, String types, String title, String url) { } /** * @deprecated As of 7.0.0, with no direct replacement */ @Deprecated @Override public void staging() { } @Override public void toggle( String id, String showImage, String hideImage, String showMessage, String hideMessage, boolean defaultShowContent) { } @Override public String wrapPortlet(String wrapPage, String portletPage) { return StringPool.BLANK; } }