ENTITY DEFINITION OVERRIDING FOR CLIENT APPLICATIONS
Override parameters for one or more of default parameters of a virtual entity are received. The override parameters are applied to the one or more default parameters to generate a modified virtual entity. The modified virtual entity is caused to be instantiated in one or more client applications while the one or more client applications are running.
1 . A method, comprising:
receiving override parameters for one or more of default parameters of a virtual entity;
applying, by a computer processing device, the override parameters to the one or more default parameters to generate a modified virtual entity; and
causing the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.
2 . The method of claim 1 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.
3 . The method of claim 1 , further comprising:
generating a graphical user interface (GUI) comprising the default parameters of the virtual entity; and
receiving, via the GUI, the override parameters for the one or more of the default parameters.
4 . The method of claim 1 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.
5 . The method of claim 1 , further comprising:
receiving the default parameters of the virtual entity; and
storing the default parameters of the virtual entity in a data structure.
6 . The method of claim 5 , wherein the data structure comprises a plurality of default parameters for a plurality of virtual entities.
7 . The method of claim 6 , further comprising:
receiving a query comprising one or more search criteria;
identifying one or more of the plurality of virtual entities of the data structure that satisfy the one or more search criteria; and
generating results of the query comprising the one or more of the plurality of virtual entities.
8 . The method of claim 5 , further comprising:
storing the override parameters associated with the modified virtual entity in the data structure.
9 . A system, comprising:
a memory; and
a computer processing device, operatively coupled to the memory, to:
receive override parameters for one or more of default parameters of a virtual entity;
apply the override parameters to the one or more default parameters to generate a modified virtual entity; and
cause the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.
10 . The system of claim 9 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.
11 . The system of claim 9 , wherein the computer processing device is further to:
generate a graphical user interface (GUI) comprising the default parameters of the virtual entity; and
receive, via the GUI, the override parameters for the one or more of the default parameters.
12 . The system of claim 9 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.
13 . The system of claim 9 , wherein the computer processing device is further to:
receive the default parameters of the virtual entity; and
store the default parameters of the virtual entity in a data structure.
14 . The system of claim 13 , wherein the data structure comprises a plurality of default parameters for a plurality of virtual entities.
15 . The system of claim 14 , wherein the computer processing device is further to:
receiving a query comprising one or more search criteria;
identifying one or more of the plurality of virtual entities of the data structure that satisfy the one or more search criteria; and
generating results of the query comprising the one or more of the plurality of virtual entities.
16 . The system of claim 13 , wherein the data structure comprises a key value store.
17 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computer processing device, cause the computer processing device to:
receive override parameters for one or more of default parameters of a virtual entity;
apply, by the computer processing device, the override parameters to the one or more default parameters to generate a modified virtual entity; and
cause the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.
18 . The non-transitory computer-readable medium of claim 17 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.
19 . The non-transitory computer-readable medium of claim 17 , wherein the computer processing device is further to:
generate a graphical user interface (GUI) comprising the default parameters of the virtual entity; and
receive, via the GUI, the override parameters for the one or more of the default parameters.
20 . The non-transitory computer-readable medium of claim 17 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.