Ontimize Document Management 0.035EN

com.ontimize.dms.jcr
Interface JcrStream

All Superinterfaces:
JcrWrapper
All Known Implementing Classes:
JcrStreamBase

public interface JcrStream
extends JcrWrapper

Wrappers a InputStream stream and some related information.

Since:
24/12/2008, 31/12/2008 Version information., 05/02/2009 Allow empty streams., 27/03/2009 Refactoring. Insert file stream in a subnode., 06/05/2009 Allow more mime types to save content node., 20/07/2009 Creates a empty content node., 14/12/2009 Adds custom fields when create a new version., 25/10/2010 Refactoring to allow custom repository implementation.

Method Summary
 void close()
           
 long getDate()
           
 long getLength()
           
 java.io.InputStream getStream()
           
 java.lang.Number getVersion()
           
 boolean isNull()
           
 boolean isVersion()
           
 void update(java.util.Map info, boolean version)
           
 
Methods inherited from interface com.ontimize.dms.jcr.JcrWrapper
getInnerSession, getInternal, getSession, getWrapper, save
 

Method Detail

getStream

java.io.InputStream getStream()

getLength

long getLength()

getDate

long getDate()

isNull

boolean isNull()

isVersion

boolean isVersion()

getVersion

java.lang.Number getVersion()

update

void update(java.util.Map info,
            boolean version)
            throws RepositoryException
Throws:
RepositoryException

close

void close()
           throws RepositoryException
Throws:
RepositoryException

Ontimize Document Management