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