org.apache.portals.graffito.portlets
Class BrowserPortlet

java.lang.Object
  extended byjavax.portlet.GenericPortlet
      extended byorg.apache.portals.bridges.common.GenericServletPortlet
          extended byorg.apache.portals.bridges.velocity.GenericVelocityPortlet
              extended byorg.apache.portals.graffito.portlets.GenericTabVelocityPortlet
                  extended byorg.apache.portals.graffito.portlets.BrowserPortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig

public class BrowserPortlet
extends GenericTabVelocityPortlet

Graffito Content Browser. In the view mode, this browser gives a way to navigate across the complete content tree. In the edit mode, this browser can manager folders & documents (edit, add, delete, manage security, versionning, ...).

Version:
$Id: BrowserPortlet.java,v 1.1 2004/12/28 14:29:11 christophe Exp $
Author:
Christophe Lombart

Field Summary
 
Fields inherited from class org.apache.portals.graffito.portlets.GenericTabVelocityPortlet
log, tabs
 
Fields inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
PORTLET_BRIDGE_CONTEXT
 
Fields inherited from class org.apache.portals.bridges.common.GenericServletPortlet
PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE
 
Constructor Summary
BrowserPortlet()
           
 
Method Summary
protected  void createDocument(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void createDocumentStep2(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void createFolder(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void deleteCmsObject(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
protected  java.lang.String getDefaultContentScope(javax.portlet.PortletRequest request)
           
protected  BrowserInfo getSessionBrowserInfo(javax.portlet.PortletRequest request)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void removeSessionContentBrowser(javax.portlet.PortletRequest request)
           
protected  void saveDocument(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void saveFolder(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  void setSessionContentBrowser(javax.portlet.PortletRequest request, BrowserInfo browserInfo)
           
protected  void uploadDocument(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 
Methods inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
doCustom, doHelp, doPreferencesEdit, getContext, render, setupPreferencesEdit
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doDispatch, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserPortlet

public BrowserPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class GenericTabVelocityPortlet
Throws:
javax.portlet.PortletException
See Also:
Portlet.init(javax.portlet.PortletConfig)

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Overrides:
doView in class GenericTabVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException
See Also:
GenericPortlet.doView(javax.portlet.RenderRequest, javax.portlet.RenderResponse)

doEdit

public void doEdit(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Overrides:
doEdit in class GenericTabVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException
See Also:
GenericPortlet.doEdit(javax.portlet.RenderRequest, javax.portlet.RenderResponse)

processAction

public void processAction(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class GenericTabVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException
See Also:
Portlet.processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)

getSessionBrowserInfo

protected BrowserInfo getSessionBrowserInfo(javax.portlet.PortletRequest request)

setSessionContentBrowser

protected void setSessionContentBrowser(javax.portlet.PortletRequest request,
                                        BrowserInfo browserInfo)

removeSessionContentBrowser

protected void removeSessionContentBrowser(javax.portlet.PortletRequest request)

getDefaultContentScope

protected java.lang.String getDefaultContentScope(javax.portlet.PortletRequest request)

createFolder

protected void createFolder(javax.portlet.ActionRequest request,
                            javax.portlet.ActionResponse response)
                     throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

createDocument

protected void createDocument(javax.portlet.ActionRequest request,
                              javax.portlet.ActionResponse response)
                       throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

createDocumentStep2

protected void createDocumentStep2(javax.portlet.ActionRequest request,
                                   javax.portlet.ActionResponse response)
                            throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

saveFolder

protected void saveFolder(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response)
                   throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

saveDocument

protected void saveDocument(javax.portlet.ActionRequest request,
                            javax.portlet.ActionResponse response)
                     throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

uploadDocument

protected void uploadDocument(javax.portlet.ActionRequest request,
                              javax.portlet.ActionResponse response)
                       throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

deleteCmsObject

protected void deleteCmsObject(javax.portlet.ActionRequest request,
                               javax.portlet.ActionResponse response)
                        throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.