org.jboss.aerogear.unifiedpush.dao.GenericBaseDao Maven / Gradle / Ivy
package org.jboss.aerogear.unifiedpush.dao;
/**
* Generic base interface for different DAO layers
* @param Object type
* @param primary key
*/
public interface GenericBaseDao {
O find(K id);
void create(O o);
void update(O o);
void delete(O o);
void flushAndClear();
void lock(O entity);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy