@Service(value=RdcFactory.class) public class DefaultRdcFactory extends Object implements RdcFactory
| Constructor and Description |
|---|
DefaultRdcFactory() |
| 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstancepublic <T extends PersistentDomainObject<T>> PdoCrud<T> createPdoCrud(T pdo, boolean editable, boolean modal)
RdcFactorycreatePdoCrud in interface RdcFactoryT - the pdo typepdo - the pdoeditable - true if edit pdo, false to view onlymodal - true if modal modepublic <T extends PersistentDomainObject<T>> PdoSearch<T> createPdoSearch(T pdo)
RdcFactorycreatePdoSearch in interface RdcFactoryT - the pdo typepdo - the pdopublic <T extends PersistentDomainObject<T>> PdoTreeCell<T> createTreeCell()
RdcFactorycreateTreeCell in interface RdcFactoryT - the pdo typepublic <S,T extends PersistentDomainObject<T>> PdoTableCell<S,T> createTableCell()
RdcFactorycreateTableCell in interface RdcFactoryS - the table row's typeT - the table cell's pdo typepublic <S> TablePopup<S> createTablePopup(FxTableView<S> table, String preferencesSuffix, boolean noViewSize, String title)
RdcFactorycreateTablePopup in interface RdcFactoryS - 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