skip to main content
Programmers documentation > Business objects and data sources > Data sources > Adding business objects from JavaBeans
 
Adding business objects from JavaBeans
The default implementation of the IlpDataSource interface provides an API that directly supports JavaBeans™ objects. This API transforms JavaBeans objects into IlpObject instances of type IlpBeansObject.
If necessary, see Reminder about JavaBeans design patterns.
The example below shows how to add JavaBeans objects to a data source. It reuses the MO class defined in Defining the business model from JavaBeans classes. Objects are created as regular Java™ objects, inserted in a data source, and modified by means of their set methods.
How to add JavaBeans objects to a data source
 
MO mo1 = new MO("mo1");
dataSource.addBean(mo1,"mo1");
mo1.setState(2);
Once in the data source, these objects can be displayed in the various JViews TGO graphic components. Bound property updates are dynamically reflected in these components.
The figure below shows an MO object displayed in a tree component.
JavaBeans object displayed in a Tree component
NOTE The graphical result depends also on the style information associated with the object. Here, the state attribute is mapped to a color. For details, see Introducing cascading style sheets.

Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.