org.openanzo.atom.binary
Interface AtomBinaryStore

All Known Implementing Classes:
SimpleFileSystemStore

public interface AtomBinaryStore


Nested Class Summary
static class AtomBinaryStore.MultiPartContents
           
 
Field Summary
static java.lang.String ENTRYID
           
static java.lang.String MIMETYPE
           
static java.lang.String SIZE
           
static java.lang.String TITLE
           
static java.lang.String VERSION
           
 
Method Summary
 BinaryStoreData getBinaryData(java.lang.String entryId, long revision)
           
 void init(java.util.Properties properties)
           
 AtomBinaryStore.MultiPartContents parseMultiPartContent(javax.servlet.http.HttpServletRequest request)
           
 java.util.Map<java.lang.String,java.lang.Object> putBinaryData(java.lang.String entryId, long revision, AtomBinaryStore.MultiPartContents contents)
           
 java.util.Map<java.lang.String,java.lang.Object> putBinaryData(java.lang.String entryId, long revision, javax.servlet.http.HttpServletRequest request)
           
 void putBinaryData(java.lang.String entryId, long revision, java.io.InputStream in)
           
 

Field Detail

MIMETYPE

static final java.lang.String MIMETYPE
See Also:
Constant Field Values

SIZE

static final java.lang.String SIZE
See Also:
Constant Field Values

TITLE

static final java.lang.String TITLE
See Also:
Constant Field Values

ENTRYID

static final java.lang.String ENTRYID
See Also:
Constant Field Values

VERSION

static final java.lang.String VERSION
See Also:
Constant Field Values
Method Detail

init

void init(java.util.Properties properties)
          throws AtomServerException
Throws:
AtomServerException

getBinaryData

BinaryStoreData getBinaryData(java.lang.String entryId,
                              long revision)
                              throws AtomServerException
Throws:
AtomServerException

putBinaryData

void putBinaryData(java.lang.String entryId,
                   long revision,
                   java.io.InputStream in)
                   throws AtomServerException
Throws:
AtomServerException

putBinaryData

java.util.Map<java.lang.String,java.lang.Object> putBinaryData(java.lang.String entryId,
                                                               long revision,
                                                               AtomBinaryStore.MultiPartContents contents)
                                                               throws AtomServerException
Throws:
AtomServerException

putBinaryData

java.util.Map<java.lang.String,java.lang.Object> putBinaryData(java.lang.String entryId,
                                                               long revision,
                                                               javax.servlet.http.HttpServletRequest request)
                                                               throws AtomServerException
Throws:
AtomServerException

parseMultiPartContent

AtomBinaryStore.MultiPartContents parseMultiPartContent(javax.servlet.http.HttpServletRequest request)


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.