gr.uoa.di.madgik.environment.ss
Interface IStorageSystemProvider

All Superinterfaces:
IEnvironmentProvider
All Known Implementing Classes:
StorageSystemProvider

public interface IStorageSystemProvider
extends IEnvironmentProvider


Method Summary
 void Delete(String ID, EnvHintCollection Hints)
           
 File GetLocalFSBufferLocation(EnvHintCollection Hints)
           
 File Retrieve(String ID, EnvHintCollection Hints)
           
 void SessionInit(EnvHintCollection Hints)
           
 String Store(File file, EnvHintCollection Hints)
           
 String Store(URL Location, EnvHintCollection Hints)
           
 

Method Detail

SessionInit

void SessionInit(EnvHintCollection Hints)
                 throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException

Store

String Store(File file,
             EnvHintCollection Hints)
             throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException

Store

String Store(URL Location,
             EnvHintCollection Hints)
             throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException

Retrieve

File Retrieve(String ID,
              EnvHintCollection Hints)
              throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException

Delete

void Delete(String ID,
            EnvHintCollection Hints)
            throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException

GetLocalFSBufferLocation

File GetLocalFSBufferLocation(EnvHintCollection Hints)
                              throws EnvironmentStorageSystemException
Throws:
EnvironmentStorageSystemException


Copyright © 2013. All Rights Reserved.