biz.hammurapi.legacy.persistence
Interface Storage

All Known Implementing Classes:
CompositeStorage, FileStorage, JdbcStorage, MemoryStorage

public interface Storage

Version:
$Revision: 1.1 $
Author:
Pavel Vlasov

Method Summary
 java.lang.Object get(java.lang.String key)
          Retrieves object from storage
 java.lang.String put(java.lang.Object o)
          Stores object to storage and returns key.
 void remove(java.lang.String key)
          Removes object from storage
 

Method Detail

put

java.lang.String put(java.lang.Object o)
                     throws PersistenceException
Stores object to storage and returns key.

Parameters:
o -
Returns:
key. If key is null then storage could not store the object.
Throws:
PersistenceException

get

java.lang.Object get(java.lang.String key)
                     throws PersistenceException
Retrieves object from storage

Parameters:
key -
Returns:
Throws:
PersistenceException

remove

void remove(java.lang.String key)
            throws PersistenceException
Removes object from storage

Parameters:
key -
Throws:
PersistenceException


Copyright © 2003 Hammurapi Group. All Rights Reserved.