3.6.2.1.2. Programmatic Creation
This is a legacy API. For new data API available since release 7.0, see Data Components. |
If you need to create a datasource in the Java code, it is recommended to use a special class, DsBuilder
.
The DsBuilder
instance is parameterized by an invocation chain of its methods in the fluent interface style. If the master
and property
parameters are set, then NestedDatasource
will be created, otherwise – Datasource
or CollectionDatasource
.
Example:
CollectionDatasource ds = new DsBuilder(getDsContext())
.setJavaClass(Order.class)
.setViewName(View.LOCAL)
.setId("ordersDs")
.buildCollectionDatasource();