org.histpop.server.db
Interface Repository

All Known Implementing Classes:
SQLRepository

public interface Repository


Method Summary
 void delete(PersistentObject obj)
           
 java.util.Vector filter(java.lang.String type, java.lang.String filter)
           
 void insert(PersistentObject obj)
           
 java.util.Vector list(java.lang.String type)
           
 void load(PersistentObject obj)
           
 void save(PersistentObject obj)
           
 java.util.Vector search(Query query)
           
 

Method Detail

load

void load(PersistentObject obj)
          throws ServerException
Throws:
ServerException

save

void save(PersistentObject obj)
          throws ServerException
Throws:
ServerException

insert

void insert(PersistentObject obj)
            throws ServerException
Throws:
ServerException

delete

void delete(PersistentObject obj)
            throws ServerException
Throws:
ServerException

search

java.util.Vector search(Query query)
                        throws ServerException
Throws:
ServerException

filter

java.util.Vector filter(java.lang.String type,
                        java.lang.String filter)
                        throws ServerException
Throws:
ServerException

list

java.util.Vector list(java.lang.String type)
                      throws ServerException
Throws:
ServerException