gr.uoa.di.madgik.environment.ss
Class StorageSystemProvider

java.lang.Object
  extended by gr.uoa.di.madgik.environment.ss.StorageSystemProvider
All Implemented Interfaces:
IEnvironmentProvider, IStorageSystemProvider

public class StorageSystemProvider
extends Object
implements IStorageSystemProvider


Constructor Summary
StorageSystemProvider()
           
 
Method Summary
 void Delete(String ID, EnvHintCollection Hints)
           
 File GetLocalFSBufferLocation(EnvHintCollection Hints)
           
static IStorageSystemProvider Init(String ProviderName, EnvHintCollection Hints)
           
static boolean IsInit()
           
 File Retrieve(String ID, EnvHintCollection Hints)
           
 void SessionInit(EnvHintCollection Hints)
           
 String Store(File file, EnvHintCollection Hints)
           
 String Store(URL location, EnvHintCollection Hints)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageSystemProvider

public StorageSystemProvider()
Method Detail

Init

public static IStorageSystemProvider Init(String ProviderName,
                                          EnvHintCollection Hints)
                                   throws EnvironmentValidationException
Throws:
EnvironmentValidationException

IsInit

public static boolean IsInit()

SessionInit

public void SessionInit(EnvHintCollection Hints)
                 throws EnvironmentStorageSystemException
Specified by:
SessionInit in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException

Retrieve

public File Retrieve(String ID,
                     EnvHintCollection Hints)
              throws EnvironmentStorageSystemException
Specified by:
Retrieve in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException

Delete

public void Delete(String ID,
                   EnvHintCollection Hints)
            throws EnvironmentStorageSystemException
Specified by:
Delete in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException

Store

public String Store(File file,
                    EnvHintCollection Hints)
             throws EnvironmentStorageSystemException
Specified by:
Store in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException

Store

public String Store(URL location,
                    EnvHintCollection Hints)
             throws EnvironmentStorageSystemException
Specified by:
Store in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException

GetLocalFSBufferLocation

public File GetLocalFSBufferLocation(EnvHintCollection Hints)
                              throws EnvironmentStorageSystemException
Specified by:
GetLocalFSBufferLocation in interface IStorageSystemProvider
Throws:
EnvironmentStorageSystemException


Copyright © 2012. All Rights Reserved.