org.eclipse.emf.cdo.common.lob
Interface CDOLobStore

All Known Implementing Classes:
CDOLobStore.Delegating

public interface CDOLobStore

Stores and loads large objects.

Since:
4.0

Nested Class Summary
static class CDOLobStore.Delegating
          An abstract large object store that delegates all method calls to a delegate.
 
Method Summary
 InputStream getBinary(CDOLobInfo info)
           
 File getBinaryFile(byte[] id)
           
 Reader getCharacter(CDOLobInfo info)
           
 File getCharacterFile(byte[] id)
           
 CDOLobInfo putBinary(InputStream contents)
           
 CDOLobInfo putCharacter(Reader contents)
           
 

Method Detail

getBinaryFile

File getBinaryFile(byte[] id)

getBinary

InputStream getBinary(CDOLobInfo info)
                      throws IOException
Throws:
IOException

putBinary

CDOLobInfo putBinary(InputStream contents)
                     throws IOException
Throws:
IOException

getCharacterFile

File getCharacterFile(byte[] id)

getCharacter

Reader getCharacter(CDOLobInfo info)
                    throws IOException
Throws:
IOException

putCharacter

CDOLobInfo putCharacter(Reader contents)
                        throws IOException
Throws:
IOException


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.