org.n52.wps.server.database
Interface IDatabase

All Known Implementing Classes:
AbstractDatabase, DatabaseFactory, DerbyDatabase, FlatFileDatabase, HSQLDatabase

public interface IDatabase

An interface-layer to the databases.

Author:
Janne Kovanen

Method Summary
 boolean deleteStoredResponse(java.lang.String id)
           
 java.lang.String generateRetrieveResultURL(java.lang.String id)
           
 java.lang.String getDatabaseName()
           
 java.lang.String getMimeTypeForStoreResponse(java.lang.String id)
           
 java.lang.String insertResponse(Response response)
           
 java.io.InputStream lookupResponse(java.lang.String request_id)
           
 java.io.File lookupResponseAsFile(java.lang.String id)
           
 void shutdown()
           
 java.lang.String storeComplexValue(java.lang.String id, LargeBufferStream stream, java.lang.String type, java.lang.String mimeType)
           
 java.lang.String storeResponse(Response response)
           
 void updateResponse(Response response)
           
 

Method Detail

shutdown

void shutdown()

getDatabaseName

java.lang.String getDatabaseName()

insertResponse

java.lang.String insertResponse(Response response)

updateResponse

void updateResponse(Response response)

storeResponse

java.lang.String storeResponse(Response response)

lookupResponse

java.io.InputStream lookupResponse(java.lang.String request_id)

storeComplexValue

java.lang.String storeComplexValue(java.lang.String id,
                                   LargeBufferStream stream,
                                   java.lang.String type,
                                   java.lang.String mimeType)

generateRetrieveResultURL

java.lang.String generateRetrieveResultURL(java.lang.String id)

getMimeTypeForStoreResponse

java.lang.String getMimeTypeForStoreResponse(java.lang.String id)

deleteStoredResponse

boolean deleteStoredResponse(java.lang.String id)

lookupResponseAsFile

java.io.File lookupResponseAsFile(java.lang.String id)


Copyright © 2007-2011 52north.org. All Rights Reserved.