Model-Based View Parts and Reusable Data Source Configurations
First Claim
1. A method comprising:
- defining a first widget of a first view part associated with a component of a class model and with one or more members of the component;
defining a second widget of a second view part associated with the component of the class model and with the one or more members of the component;
receiving a request for data associated with a first object instantiation of the component to populate the first widget;
identifying a configuration based on the first widget, the configuration specifying a data source, a data source interface, input parameters, and a mapping to one or more of the one or more members of the component;
receiving the requested data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component;
populating the first widget with the received data;
receiving a request for second data associated with a second object instantiation of the component to populate the second widget;
identifying the configuration based on the second widget;
receiving the requested second data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component; and
populating the second widget with the second received data.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments include definition of a first widget of a first view part associated with a component of a class model and with one or more members of the component, and definition of a second widget of a second view part associated with the component of the class model and with the one or more members of the component. A request for data associated with a first object instantiation of the component to populate the first widget is received, and a configuration is identified based on the first widget, the configuration specifying a data source, a data source interface, input parameters, and a mapping to one or more of the one or more members of the component. The requested data is received based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component, and the first widget is populated with the received data.
Further, a request for second data associated with a second object instantiation of the component to populate the second widget is received, the configuration is identified based on the second widget, the requested second data is received based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component, and the second widget is populated with the second received data.
-
Citations
20 Claims
-
1. A method comprising:
-
defining a first widget of a first view part associated with a component of a class model and with one or more members of the component; defining a second widget of a second view part associated with the component of the class model and with the one or more members of the component; receiving a request for data associated with a first object instantiation of the component to populate the first widget; identifying a configuration based on the first widget, the configuration specifying a data source, a data source interface, input parameters, and a mapping to one or more of the one or more members of the component; receiving the requested data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component; populating the first widget with the received data; receiving a request for second data associated with a second object instantiation of the component to populate the second widget; identifying the configuration based on the second widget; receiving the requested second data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component; and populating the second widget with the second received data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A medium storing computer-executable program code, the program code comprising:
-
code to define a first widget of a first view part associated with a component of a class model and with one or more members of the component; code to define a second widget of a second view part associated with the component of the class model and with the one or more members of the component; code to receive a request for data associated with a first object instantiation of the component to populate the first widget; code to identify a configuration based on the first widget, the configuration specifying a data source, a data source interface, input parameters, and a mapping to one or more of the one or more members of the component; code to receive the requested data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component; code to populate the first widget with the received data; code to receive a request for second data associated with a second object instantiation of the component to populate the second widget; code to identify the configuration based on the second widget; code to receive the requested second data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component; and code to populate the second widget with the second received data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification