摘要 |
Methods and apparatus are disclosed for automatically generating a data handling framework to manage public data structures. A customizable framework is generated based on one or more parameters of the public data structures to be managed. A data model architecture is disclosed that features a data model for wrapping public data structures, handling the public data structures and various elements of the public data structures, including validation capabilities for the data. The data model architecture includes an automatically generated module, referred to as the data-handling framework. The data-handling framework wraps public data structures and provides, for example, creation, accessor and modification functions. In addition, the data-handling framework provides mechanisms for tracking changes and a skeleton framework for validation routines. In addition, the data model architecture includes a set of custom, rules-based, validation classes (custom or hand written) that overlay on top of the automatically generated data model classes.
|