it.geosolutions.geobatch.catalog.dao
Interface DAO<T extends Configuration,ID extends java.io.Serializable>

All Known Subinterfaces:
CatalogConfigurationDAO, FlowManagerConfigurationDAO

public interface DAO<T extends Configuration,ID extends java.io.Serializable>


Method Summary
 T find(ID id, boolean lock)
           
 T find(T exampleInstance, boolean lock)
           
 T persist(T entity)
           
 T refresh(T entity)
           
 boolean remove(T entity)
           
 

Method Detail

find

T find(ID id,
       boolean lock)
                             throws java.io.IOException
Throws:
java.io.IOException

find

T find(T exampleInstance,
       boolean lock)
                             throws java.io.IOException
Throws:
java.io.IOException

persist

T persist(T entity)
                                throws java.io.IOException
Throws:
java.io.IOException

remove

boolean remove(T entity)
               throws java.io.IOException
Throws:
java.io.IOException

refresh

T refresh(T entity)
                                throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008-2012 GeoSolutions. All Rights Reserved.