CWebdav 0.1
API Documentation

org.esupportail.portal.channels.CWebdav
Class CWebdav

java.lang.Object
  extended byorg.jasig.portal.channels.BaseChannel
      extended byorg.esupportail.portal.channels.CWebdav.CWebdav
All Implemented Interfaces:
org.jasig.portal.ICacheable, org.jasig.portal.IChannel, org.jasig.portal.IMimeResponse

public class CWebdav
extends org.jasig.portal.channels.BaseChannel
implements org.jasig.portal.IMimeResponse, org.jasig.portal.ICacheable

Id: CWebdav.java,v 1.0 7 avr. 2004 Copyright (c) 2004 Esup Portail (www.esup-portail.org) Classes: CWebdav Original Author: Yohan Colmant Channel used to manage personal files on a webdav server through the portal


Constructor Summary
CWebdav()
          Constructor
 
Method Summary
 void downloadData(java.io.OutputStream arg0)
          Function unused here
 org.jasig.portal.ChannelCacheKey generateKey()
           
 java.lang.String getContentType()
          Return the content type of the seleted file
 java.util.Map getHeaders()
          Send HTTP header
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
          Function unused here
 boolean isCacheValid(java.lang.Object validity)
           
 void renderXML(org.xml.sax.ContentHandler out)
          Output channel content to the portal
 void reportDownloadError(java.lang.Exception arg0)
           
 void setStaticData(org.jasig.portal.ChannelStaticData sd)
          Receive static channel data from the portal.
 
Methods inherited from class org.jasig.portal.channels.BaseChannel
getRuntimeProperties, receiveEvent, setRuntimeData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CWebdav

public CWebdav()
Constructor

Method Detail

setStaticData

public void setStaticData(org.jasig.portal.ChannelStaticData sd)
Receive static channel data from the portal. Satisfies implementation of IChannel Interface.

Specified by:
setStaticData in interface org.jasig.portal.IChannel

renderXML

public void renderXML(org.xml.sax.ContentHandler out)
               throws org.jasig.portal.PortalException
Output channel content to the portal

Specified by:
renderXML in interface org.jasig.portal.IChannel
Parameters:
out - a sax document handler
Throws:
org.jasig.portal.PortalException

getContentType

public java.lang.String getContentType()
Return the content type of the seleted file

Specified by:
getContentType in interface org.jasig.portal.IMimeResponse
See Also:
IMimeResponse.getContentType()

getHeaders

public java.util.Map getHeaders()
Send HTTP header

Specified by:
getHeaders in interface org.jasig.portal.IMimeResponse
See Also:
IMimeResponse.getHeaders()

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in interface org.jasig.portal.IMimeResponse
Throws:
java.io.IOException
See Also:
IMimeResponse.getInputStream()

downloadData

public void downloadData(java.io.OutputStream arg0)
                  throws java.io.IOException
Function unused here

Specified by:
downloadData in interface org.jasig.portal.IMimeResponse
Throws:
java.io.IOException
See Also:
IMimeResponse.downloadData(java.io.OutputStream)

getName

public java.lang.String getName()
Function unused here

Specified by:
getName in interface org.jasig.portal.IMimeResponse
See Also:
IMimeResponse.getName()

reportDownloadError

public void reportDownloadError(java.lang.Exception arg0)
Specified by:
reportDownloadError in interface org.jasig.portal.IMimeResponse

generateKey

public org.jasig.portal.ChannelCacheKey generateKey()
Specified by:
generateKey in interface org.jasig.portal.ICacheable

isCacheValid

public boolean isCacheValid(java.lang.Object validity)
Specified by:
isCacheValid in interface org.jasig.portal.ICacheable

CWebdav 0.1
API Documentation