T - public class DefaultAggregateController<T> extends java.lang.Object implements AggregateController<T>
AggregateController.AggregateItemController<T>, AggregateController.AggregateModel<T>EMPTY_MODEL, MODE_EDIT_ALL, MODE_EDIT_PART, MODE_SHOW_ONLY| Constructor and Description |
|---|
DefaultAggregateController(javax.swing.JTable table,
javax.swing.JButton btnFormFieldModify,
javax.swing.JButton btnFormFieldDiscard,
javax.swing.JButton btnFormFieldAccept,
javax.swing.JButton btnNew,
javax.swing.JButton btnDelete,
AggregateController.AggregateItemController<T> itemController) |
| 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) |
public DefaultAggregateController(javax.swing.JTable table,
javax.swing.JButton btnFormFieldModify,
javax.swing.JButton btnFormFieldDiscard,
javax.swing.JButton btnFormFieldAccept,
javax.swing.JButton btnNew,
javax.swing.JButton btnDelete,
AggregateController.AggregateItemController<T> itemController)
public void setModel(AggregateController.AggregateModel<T> model)
setModel in interface AggregateController<T>public AggregateController.AggregateModel<T> getModel()
getModel in interface AggregateController<T>public AggregateController.AggregateItemController<T> getItemController()
getItemController in interface AggregateController<T>public int getCurrentRow()
getCurrentRow in interface AggregateController<T>public void newItem()
newItem in interface AggregateController<T>public void modifyCurrentItem()
modifyCurrentItem in interface AggregateController<T>public void deleteCurrentItem()
deleteCurrentItem in interface AggregateController<T>public void acceptModifications()
acceptModifications in interface AggregateController<T>public void discardModificactions()
discardModificactions in interface AggregateController<T>public boolean isEditing()
isEditing in interface AggregateController<T>public void setCurrentRow(int row)
setCurrentRow in interface AggregateController<T>public void setCanCreate(boolean canCreate)
setCanCreate in interface AggregateController<T>public void setCanModify(boolean canModify)
setCanModify in interface AggregateController<T>public void setCanDelete(boolean canDelete)
setCanDelete in interface AggregateController<T>public boolean canCreate()
canCreate in interface AggregateController<T>public boolean canModify()
canModify in interface AggregateController<T>public boolean canDelete()
canDelete in interface AggregateController<T>public void setEnabled(boolean enabled)
setEnabled in interface AggregateController<T>public boolean isEnabled()
isEnabled in interface AggregateController<T>public void clean()
clean in interface AggregateController<T>