Model-based view parts and reusable data source configurations
First Claim
Patent Images
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;
providing a configuration file associated with the component, the configuration file including at least one 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, accessible by multiple widgets in multiple different view parts for populating the widget with regard to the component with two widgets of different view parts, enabled to access the same configuration of the configuration file to retrieve data for the different view parts, as specified by the configuration, even when the data required by each view part may be different;
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;
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 specified by the configuration;
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 specified by the configuration; and
populating the second widget with the second received data.
3 Assignments
0 Petitions
Accused Products
Abstract
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 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 are defined. 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.
-
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; providing a configuration file associated with the component, the configuration file including at least one 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, accessible by multiple widgets in multiple different view parts for populating the widget with regard to the component with two widgets of different view parts, enabled to access the same configuration of the configuration file to retrieve data for the different view parts, as specified by the configuration, even when the data required by each view part may be different; 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; 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 specified by the configuration; 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 specified by the configuration; and populating the second widget with the second received data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory 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 define a configuration file associated with the component, the configuration file including at least one 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;
accessible by multiple widgets in multiple different view parts for populating the widget with regard to the component with two widgets of different view parts, enabled to access the same configuration of the configuration file to retrieve data for the different view parts, as specified by the configuration, even when the data required by each view part may be different;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 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 specified by the configuration; 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 specified by the configuration; 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