Method and system to automatically regenerate software code
First Claim
1. A method to automatically regenerate software for an object to relational mapping system, the method including:
- automatically regenerating a first plurality of classes, iteratively for each class, reading class information;
reading meta-data based on the class information; and
automatically regenerating the class based on the meta-data, the first plurality of classes to include base code that is associated with custom code, the first plurality of classes to be regenerated without over writing the custom code, the first plurality of classes and the base code utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
2 Assignments
0 Petitions
Accused Products
Abstract
According to a second aspect there is provided a method and system to automatically regenerate software for an object to relational mapping system. The system automatically regenerates a first set of classes. For each class, the system reads class information; reads meta-data based on the class information; and automatically regenerates the class based on the meta-data without overwriting associated custom code. The first set of classes includes base code that is associated with the custom code. The first set of classes and the base code are utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
-
Citations
36 Claims
-
1. A method to automatically regenerate software for an object to relational mapping system, the method including:
-
automatically regenerating a first plurality of classes, iteratively for each class, reading class information;
reading meta-data based on the class information; and
automatically regenerating the class based on the meta-data, the first plurality of classes to include base code that is associated with custom code, the first plurality of classes to be regenerated without over writing the custom code, the first plurality of classes and the base code utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system to automatically regenerate software for an object to relational mapping system, the system including:
-
a read module and a class generator to automatically regenerate a first plurality of classes, iteratively for each class, the read module to read class information, the read module to read meta-data based on the class information; and
the class generator module to automatically regenerate the class based on the meta-data, the first plurality of classes to include base code that is associated with custom code, the first plurality of classes to be regenerated without over writing the custom code, the first plurality of classes and the base code utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A machine readable medium storing a set of instructions that, when executed by a machine, cause the machine to:
-
automatically regenerate a first plurality of classes, iteratively for each class, read class information;
read meta-data based on the class information; and
automatically regenerate the class based on the meta-data, the first plurality of classes to include base code that is associated with custom code, the first plurality of classes to be regenerated without overwriting the base code, the first plurality of classes and the base code utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
-
-
36. A system to automatically regenerate software for an object to relational mapping system, the system including:
-
a first means and a second means to automatically regenerate a first plurality of classes, iteratively for each class, the first means to read class information, the first means to read meta-data based on the class information; and
the second means to automatically regenerate the class based on the meta-data, the first plurality of classes to include base code that is associated with custom code, the first plurality of classes to be regenerated without overwriting the base code, the first plurality of classes and the base code utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
-
Specification