fr.paris.lutece.portal.business.portlet
Class PortletImpl

java.lang.Object
  extended by fr.paris.lutece.portal.business.portlet.Portlet
      extended by fr.paris.lutece.portal.business.portlet.PortletImpl
All Implemented Interfaces:
XmlContent

public class PortletImpl
extends Portlet

This class provides definition of methods which be overloaded by classes which inherits the Portlet class


Field Summary
 
Fields inherited from class fr.paris.lutece.portal.business.portlet.Portlet
FLAG_DISPLAY_ON_LARGE_DEVICE, FLAG_DISPLAY_ON_NORMAL_DEVICE, FLAG_DISPLAY_ON_SMALL_DEVICE, FLAG_DISPLAY_ON_XLARGE_DEVICE, STATUS_PUBLISHED, STATUS_UNPUBLISHED
 
Fields inherited from interface fr.paris.lutece.portal.business.XmlContent
TAG_CHILD_PAGES_LIST, TAG_CURRENT_PAGE_ID, TAG_DISPLAY_ON_LARGE_DEVICE, TAG_DISPLAY_ON_NORMAL_DEVICE, TAG_DISPLAY_ON_SMALL_DEVICE, TAG_DISPLAY_ON_XLARGE_DEVICE, TAG_DISPLAY_PORTLET_TITLE, TAG_MENU, TAG_MENU_INDEX, TAG_MENU_LIST, TAG_MODE, TAG_PAGE, TAG_PAGE_DESCRIPTION, TAG_PAGE_ID, TAG_PAGE_IMAGE, TAG_PAGE_LEVEL, TAG_PAGE_NAME, TAG_PARENT_PAGE_ID, TAG_PLUGIN_NAME, TAG_PORTLET, TAG_PORTLET_ID, TAG_PORTLET_NAME, TAG_SUBLEVEL_INDEX, TAG_SUBLEVEL_MENU, TAG_SUBLEVEL_MENU_LIST
 
Constructor Summary
PortletImpl()
           
 
Method Summary
 String getXml(javax.servlet.http.HttpServletRequest request)
          Must be overloaded to return the Portlet Xml code without the heading XML
 String getXmlDocument(javax.servlet.http.HttpServletRequest request)
          Must be overloaded to return the complete Xml document (with heading)
 void remove()
          Remove the portlet.
 
Methods inherited from class fr.paris.lutece.portal.business.portlet.Portlet
addPortletTags, canBeCachedForAnonymousUsers, canBeCachedForConnectedUsers, copy, getAcceptAlias, getColumn, getDateUpdate, getDeviceDisplayFlags, getDisplayPortletTitle, getHomeClassName, getHtmlContent, getId, getName, getOrder, getPageId, getPluginName, getPortletTypeId, getPortletTypeName, getRole, getStatus, getStyleId, getUrlCreation, getUrlUpdate, getXslFile, getXslParams, getXslSource, hasDeviceDisplayFlag, isContentGeneratedByXmlAndXsl, setAcceptAlias, setColumn, setDateUpdate, setDeviceDisplayFlags, setDisplayPortletTitle, setHomeClassName, setId, setName, setOrder, setPageId, setPluginName, setPortletTypeId, setPortletTypeName, setRole, setStatus, setStyleId, setUrlCreation, setUrlUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletImpl

public PortletImpl()
Method Detail

getXml

public String getXml(javax.servlet.http.HttpServletRequest request)
Must be overloaded to return the Portlet Xml code without the heading XML

Parameters:
request - The HTTP servlet request
Returns:
none

getXmlDocument

public String getXmlDocument(javax.servlet.http.HttpServletRequest request)
Must be overloaded to return the complete Xml document (with heading)

Parameters:
request - The HTTP servlet request
Returns:
none

remove

public void remove()
Remove the portlet. This method MUST be overloaded on the level of the implementation of each portlet

Specified by:
remove in class Portlet


Copyright © 2014 Mairie de Paris. All Rights Reserved.