T - public interface AggregateController<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AggregateController.AggregateItemController<T> |
static interface |
AggregateController.AggregateModel<T> |
| Modifier and Type | Field and Description |
|---|---|
static AggregateController.AggregateModel |
EMPTY_MODEL |
static int |
MODE_EDIT_ALL |
static int |
MODE_EDIT_PART |
static int |
MODE_SHOW_ONLY |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptModifications() |
boolean |
canCreate() |
boolean |
canDelete() |
boolean |
canModify() |
void |
clean() |
void |
deleteCurrentItem() |
void |
discardModificactions() |
int |
getCurrentRow() |
AggregateController.AggregateItemController<T> |
getItemController() |
AggregateController.AggregateModel<T> |
getModel() |
boolean |
isEditing() |
boolean |
isEnabled() |
void |
modifyCurrentItem() |
void |
newItem() |
void |
setCanCreate(boolean canCreate) |
void |
setCanDelete(boolean canDelete) |
void |
setCanModify(boolean canModify) |
void |
setCurrentRow(int row) |
void |
setEnabled(boolean enabled) |
void |
setModel(AggregateController.AggregateModel<T> model) |
static final int MODE_EDIT_PART
static final int MODE_EDIT_ALL
static final int MODE_SHOW_ONLY
static final AggregateController.AggregateModel EMPTY_MODEL
void acceptModifications()
void deleteCurrentItem()
void discardModificactions()
AggregateController.AggregateModel<T> getModel()
boolean isEditing()
void modifyCurrentItem()
void newItem()
void setCurrentRow(int row)
int getCurrentRow()
void setModel(AggregateController.AggregateModel<T> model)
AggregateController.AggregateItemController<T> getItemController()
void setCanCreate(boolean canCreate)
void setCanModify(boolean canModify)
void setCanDelete(boolean canDelete)
boolean canCreate()
boolean canModify()
boolean canDelete()
boolean isEnabled()
void setEnabled(boolean enabled)
void clean()