public interface XBCManager<T extends XBCBase>
| Modifier and Type | Method and Description |
|---|---|
T |
createItem()
Create instance of new item and set it to default state.
|
java.util.List<T> |
getAllItems()
Get list of all items from persistent repository.
|
T |
getItem(long itemId)
Get item from persistent repository.
|
long |
getItemsCount()
Count of items in persistent repository.
|
void |
persistItem(T item)
Update item state to persistent repository.
|
void |
removeItem(T item)
Delete item from persistent repository.
|
T createItem()
void persistItem(T item)
item - to updatevoid removeItem(T item)
item - T getItem(long itemId)
itemId - item idjava.util.List<T> getAllItems()
long getItemsCount()