org.exoplatform.download
Class DownloadResource

java.lang.Object
  extended by org.exoplatform.download.DownloadResource
Direct Known Subclasses:
ClasspathDownloadResource, FileDownloadResource, InputStreamDownloadResource

public abstract class DownloadResource
extends java.lang.Object

Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Dec 26, 2005


Constructor Summary
DownloadResource(java.lang.String resourceMimeType)
           
DownloadResource(java.lang.String downloadType, java.lang.String resourceMimeType)
           
 
Method Summary
 int getAccessCounter()
           
 java.lang.String getDownloadName()
           
 java.lang.String getDownloadType()
           
abstract  java.io.InputStream getInputStream()
           
 int getLimit()
           
 long getLiveTime()
           
 java.lang.String getResourceMimeType()
           
 void setAccessCounter(int c)
           
 void setDownloadName(java.lang.String name)
           
 void setLimit(int n)
           
 void setLiveTime(long t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DownloadResource

public DownloadResource(java.lang.String resourceMimeType)

DownloadResource

public DownloadResource(java.lang.String downloadType,
                        java.lang.String resourceMimeType)
Method Detail

getDownloadType

public java.lang.String getDownloadType()

getDownloadName

public java.lang.String getDownloadName()

setDownloadName

public void setDownloadName(java.lang.String name)

getResourceMimeType

public java.lang.String getResourceMimeType()

getLiveTime

public long getLiveTime()

setLiveTime

public void setLiveTime(long t)

getLimit

public int getLimit()

setLimit

public void setLimit(int n)

getAccessCounter

public int getAccessCounter()

setAccessCounter

public void setAccessCounter(int c)

getInputStream

public abstract java.io.InputStream getInputStream()
                                            throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.