|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jasig.portal.channels.BaseChannel
org.esupportail.portal.channels.CStockage.CStockage
Id: CStockage.java,v 1.0 7 avr. 2004
Copyright (c) 2004 Esup Portail (www.esup-portail.org)
Classes: CStockage
Original Author: Yohan Colmant
Channel used to manage personal files on a webdav server through the portal
| Field Summary | |
private BufferAction |
buffer
Object used to keep the objects used between 2 actions, for example, the clipboard |
private java.lang.String |
currentMode
The actual mod in which is the channel |
private Space |
currentSpace
The current used space |
private ChannelResource |
downloadResource
The resource to download |
private java.lang.String |
fileId
|
protected static Log |
log
Logger object |
private org.jasig.portal.PortalControlStructures |
pcs
|
private org.jasig.portal.security.IPerson |
person
The current user IPerson object |
private java.lang.String |
portalLogin
User login |
private ChannelException |
setStaticDataException
Error at the beginning of the channel |
private java.util.ArrayList |
spaces
The spaces availables |
private org.jasig.portal.ChannelStaticData |
staticData
|
private java.util.Vector |
userGroups
The user groups |
| Fields inherited from class org.jasig.portal.channels.BaseChannel |
runtimeData |
| Constructor Summary | |
CStockage()
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.util.Map |
getHeaders2()
Send HTTP header |
java.io.InputStream |
getInputStream()
Get the strem for the file to dowload |
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)
Print the error generated by the download |
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final Log log
private org.jasig.portal.ChannelStaticData staticData
private java.lang.String fileId
private org.jasig.portal.PortalControlStructures pcs
private java.lang.String currentMode
private java.util.ArrayList spaces
private Space currentSpace
private ChannelException setStaticDataException
private java.lang.String portalLogin
private java.util.Vector userGroups
private BufferAction buffer
private org.jasig.portal.security.IPerson person
private ChannelResource downloadResource
| Constructor Detail |
public CStockage()
| Method Detail |
public void setStaticData(org.jasig.portal.ChannelStaticData sd)
setStaticData in interface org.jasig.portal.IChannelsd - ChannelStaticData static channel data
public void renderXML(org.xml.sax.ContentHandler out)
throws org.jasig.portal.PortalException
renderXML in interface org.jasig.portal.IChannelout - a sax document handler
org.jasig.portal.PortalExceptionpublic java.lang.String getContentType()
getContentType in interface org.jasig.portal.IMimeResponseIMimeResponse.getContentType()public java.util.Map getHeaders()
getHeaders in interface org.jasig.portal.IMimeResponseIMimeResponse.getHeaders()public java.util.Map getHeaders2()
IMimeResponse.getHeaders()
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface org.jasig.portal.IMimeResponsejava.io.IOExceptionIMimeResponse.getInputStream()
public void downloadData(java.io.OutputStream arg0)
throws java.io.IOException
downloadData in interface org.jasig.portal.IMimeResponsejava.io.IOExceptionIMimeResponse.downloadData(java.io.OutputStream)public java.lang.String getName()
getName in interface org.jasig.portal.IMimeResponseIMimeResponse.getName()public void reportDownloadError(java.lang.Exception arg0)
reportDownloadError in interface org.jasig.portal.IMimeResponseIMimeResponse.reportDownloadError(java.lang.Exception)public org.jasig.portal.ChannelCacheKey generateKey()
generateKey in interface org.jasig.portal.ICacheablepublic boolean isCacheValid(java.lang.Object validity)
isCacheValid in interface org.jasig.portal.ICacheable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||