public interface Repository<E>
E
related data. It provides a list and a singe item of E| Modifier and Type | Method and Description |
|---|---|
<any> |
addEntity(E entity)
Add an
E to a storage. |
<any> |
deleteEntity(java.lang.Long id)
Delete an existing
E in a storage. |
<any> |
getEntities()
Get an
Observable which will emit a List of E. |
<any> |
getEntity(java.lang.Long entityId)
Get an
Observable which will emit a E. |
<any> |
updateEntity(E entity)
Update an existing
E in a storage. |
<any> getEntities()
Observable which will emit a List of E.<any> getEntity(java.lang.Long entityId)
Observable which will emit a E.entityId - The entity id used to retrieve the entity data.<any> addEntity(E entity)
E to a storage.entity - The entity to be added.<any> updateEntity(E entity)
E in a storage.entity - The entity to be updated.<any> deleteEntity(java.lang.Long id)
E in a storage.id - The entity's id to be deleted.