public interface RdcFactory
| Modifier and Type | Method and Description |
|---|---|
<T extends PersistentDomainObject<T>> |
createPdoCrud(T pdo,
boolean editable,
boolean modal)
Creates a CRUD controller for a pdo.
|
<T extends PersistentDomainObject<T>> |
createPdoSearch(T pdo)
Creates a search controller for a pdo.
|
<S,T extends PersistentDomainObject<T>> |
createTableCell()
Creates a table cell for a pdo type.
|
<S> TablePopup<S> |
createTablePopup(FxTableView<S> table,
String preferencesSuffix,
boolean noViewSize,
String title)
Creates a table popup.
|
<T extends PersistentDomainObject<T>> |
createTreeCell()
Creates a tree cell for a pdo type.
|
static RdcFactory |
getInstance()
The singleton.
|
static RdcFactory getInstance()
<T extends PersistentDomainObject<T>> PdoCrud<T> createPdoCrud(T pdo, boolean editable, boolean modal)
T - the pdo typepdo - the pdoeditable - true if edit pdo, false to view onlymodal - true if modal mode<T extends PersistentDomainObject<T>> PdoSearch<T> createPdoSearch(T pdo)
T - the pdo typepdo - the pdo<T extends PersistentDomainObject<T>> PdoTreeCell<T> createTreeCell()
T - the pdo type<S,T extends PersistentDomainObject<T>> PdoTableCell<S,T> createTableCell()
S - the table row's typeT - the table cell's pdo type<S> TablePopup<S> createTablePopup(FxTableView<S> table, String preferencesSuffix, boolean noViewSize, String title)
S - the row typetable - the tablepreferencesSuffix - the preferences suffix to load/save table preferencesnoViewSize - true if don't set the table view's sizetitle - the title of the printed tableTentackle - distributed, domain- and model-driven