Interface IRepository
-
- All Known Implementing Classes:
DerbyRepository
public interface IRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends BaseModel>
LongcreateEntity(T model)
<T extends BaseModel>
List<T>getAllEntities(Class<T> type)
<T extends BaseModel>
List<T>getAllEntitiesByField(String fieldName, Object value, Class<T> type)
<T extends BaseModel>
List<T>getAllEntitiesByField(String fieldName, Object value, Class<T> type, int rowCount)
<T extends BaseModel>
TgetEntity(Long id, Class<T> type)
<T extends BaseModel>
voidremoveAllEntitiesByField(String fieldName, Object value, Class<T> type)
<T extends BaseModel>
voidremoveEntity(Long id, Class<T> type)
<T extends BaseModel>
voidupdateEntity(T model)
-
-
-
Method Detail
-
getAllEntitiesByField
<T extends BaseModel> List<T> getAllEntitiesByField(String fieldName, Object value, Class<T> type)
-
getAllEntitiesByField
<T extends BaseModel> List<T> getAllEntitiesByField(String fieldName, Object value, Class<T> type, int rowCount)
-
removeAllEntitiesByField
<T extends BaseModel> void removeAllEntitiesByField(String fieldName, Object value, Class<T> type)
-
updateEntity
<T extends BaseModel> void updateEntity(T model)
-
-