org.n52.wps.server.database
Class FlatFileDatabase
java.lang.Object
org.n52.wps.server.database.FlatFileDatabase
- All Implemented Interfaces:
- IDatabase
public class FlatFileDatabase
- extends java.lang.Object
- implements IDatabase
|
Field Summary |
protected java.lang.String |
baseDir
|
|
Constructor Summary |
protected |
FlatFileDatabase()
File pattern: WPS base directory/Databases/FlatFile/{id} |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseDir
protected java.lang.String baseDir
FlatFileDatabase
protected FlatFileDatabase()
- File pattern: WPS base directory/Databases/FlatFile/{id}
getInstance
public static IDatabase getInstance()
generateRetrieveResultURL
public java.lang.String generateRetrieveResultURL(java.lang.String id)
- Specified by:
generateRetrieveResultURL in interface IDatabase
getDatabaseName
public java.lang.String getDatabaseName()
- Specified by:
getDatabaseName in interface IDatabase
insertResponse
public java.lang.String insertResponse(Response response)
- Specified by:
insertResponse in interface IDatabase
lookupResponse
public java.io.InputStream lookupResponse(java.lang.String request_id)
- Specified by:
lookupResponse in interface IDatabase
shutdown
public void shutdown()
- Specified by:
shutdown in interface IDatabase
storeComplexValue
public java.lang.String storeComplexValue(java.lang.String id,
LargeBufferStream stream,
java.lang.String type,
java.lang.String mimeType)
- Specified by:
storeComplexValue in interface IDatabase
storeResponse
public java.lang.String storeResponse(Response response)
- Specified by:
storeResponse in interface IDatabase
updateResponse
public void updateResponse(Response response)
- Specified by:
updateResponse in interface IDatabase
getMimeTypeForStoreResponse
public java.lang.String getMimeTypeForStoreResponse(java.lang.String id)
- Specified by:
getMimeTypeForStoreResponse in interface IDatabase
deleteStoredResponse
public boolean deleteStoredResponse(java.lang.String id)
- Specified by:
deleteStoredResponse in interface IDatabase
lookupResponseAsFile
public java.io.File lookupResponseAsFile(java.lang.String id)
- Specified by:
lookupResponseAsFile in interface IDatabase
Copyright © 2007-2011 52north.org. All Rights Reserved.