List of usage examples for com.liferay.portal.kernel.servlet PortalWebResourcesUtil getLastModified
public static long getLastModified(String resourceType)
From source file:com.liferay.frontend.theme.contributor.extender.internal.ThemeContributorDynamicInclude.java
License:Open Source License
@Override public void include(HttpServletRequest request, HttpServletResponse response, String key) throws IOException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); long themeLastModified = PortalWebResourcesUtil .getLastModified(PortalWebResourceConstants.RESOURCE_TYPE_THEME_CONTRIBUTOR); PortalResourceURLRenderer portalResourceURLRenderer = _create(themeDisplay.isThemeCssFastLoad(), "css", themeLastModified);// w w w . j av a 2s . c o m portalResourceURLRenderer.render(request, response.getWriter(), _cssResourceURLs, new LinkRenderer() { @Override public void render(PrintWriter printWriter, String href) { printWriter.println("<link data-senna-track=\"temporary\" href=\"" + href + "\" rel=\"stylesheet\" type = \"text/css\" />"); } }); portalResourceURLRenderer = _create(themeDisplay.isThemeJsFastLoad(), "js", themeLastModified); portalResourceURLRenderer.render(request, response.getWriter(), _jsResourceURLs, new LinkRenderer() { @Override public void render(PrintWriter printWriter, String href) { printWriter.println("<script data-senna-track=\"temporary\" src=\"" + href + "\" \" type = \"text/javascript\"></script>"); } }); }