Package org.webswing.services.impl
Class DataStoreServiceImpl
- java.lang.Object
-
- org.webswing.services.impl.DataStoreServiceImpl
-
- All Implemented Interfaces:
org.webswing.ext.services.DataStoreService
public class DataStoreServiceImpl extends java.lang.Object implements org.webswing.ext.services.DataStoreService
-
-
Constructor Summary
Constructors Constructor Description DataStoreServiceImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandataExists(java.lang.String type, java.lang.String id)static DataStoreServiceImplgetInstance()java.io.InputStreamreadData(java.lang.String type, java.lang.String id)booleanregisterData(byte[] data, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId, boolean temp)booleanregisterFile(java.io.File file, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId)booleanregisterFileWhenReady(java.io.File file, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId, java.lang.String overwriteDetails)voidstoreData(java.lang.String type, java.lang.String id, java.io.InputStream is, boolean deleteIfExists)voidwriteStreamToFile(java.io.InputStream is, java.io.File file)
-
-
-
Method Detail
-
getInstance
public static DataStoreServiceImpl getInstance()
-
writeStreamToFile
public void writeStreamToFile(java.io.InputStream is, java.io.File file) throws java.io.IOException- Specified by:
writeStreamToFilein interfaceorg.webswing.ext.services.DataStoreService- Throws:
java.io.IOException
-
readData
public java.io.InputStream readData(java.lang.String type, java.lang.String id)- Specified by:
readDatain interfaceorg.webswing.ext.services.DataStoreService
-
dataExists
public boolean dataExists(java.lang.String type, java.lang.String id)- Specified by:
dataExistsin interfaceorg.webswing.ext.services.DataStoreService
-
storeData
public void storeData(java.lang.String type, java.lang.String id, java.io.InputStream is, boolean deleteIfExists) throws java.io.IOException- Specified by:
storeDatain interfaceorg.webswing.ext.services.DataStoreService- Throws:
java.io.IOException
-
registerData
public boolean registerData(byte[] data, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId, boolean temp)- Specified by:
registerDatain interfaceorg.webswing.ext.services.DataStoreService
-
registerFile
public boolean registerFile(java.io.File file, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId)- Specified by:
registerFilein interfaceorg.webswing.ext.services.DataStoreService
-
registerFileWhenReady
public boolean registerFileWhenReady(java.io.File file, java.lang.String id, long validForTime, java.util.concurrent.TimeUnit timeUnit, java.lang.String validForUser, java.lang.String instanceId, java.lang.String overwriteDetails)- Specified by:
registerFileWhenReadyin interfaceorg.webswing.ext.services.DataStoreService
-
-