Data Manager Classes

The following sections list and describe the VPM Enterprise Data Manager Classes.

AddTables Class

The AddTables class is the blueprint for the Add Tables form that lets you add existing tables to the data dictionary. The Add Tables form is brought up by clicking either the Tables node of a specific database or the Free Tables node in the treeview and then clicking the Add button.

CandidateKeys Class

The CandidateKeys class is the blueprint for the controls (a container with controls) that are instantiated on the Candidate Keys page of the pageframe that is on the Edit page for tables, views, and cursoradapters. The Candidate Keys page allows for the maintenance of the SDATADDCK table that contains a record for each candidate key. The duplicate candidate key check (no two records can contain the same key value) is performed when saving a new record or a record in which the candidate key value has been changed. The Candidate Keys page can be activated after first clicking the node of a specific table, view, or cursoradapter in the treeview and then activating the Edit page.

CursorAdapterLibrary_Edit Class

The CursorAdapterLibrary_Edit class is the blueprint for the controls (a container with controls) that are instantiated on the Edit page for cursoradapter libraries. The Edit page allows for the maintenance of the SDATADDD table that contains a record for each cursoradapter library. The Edit page can be activated after first clicking the node of a specific cursoradapter library in the treeview.

CursorAdapterTag_Edit Class

The CursorAdapterTag_Edit class is the blueprint for the controls (a container with controls) that are instantiated on the Edit page for cursoradapter tags. The Edit page allows for the maintenance of the SDATADDIT table that contains a record for each cursoradapter tag. The Edit page can be activated after first clicking the node of a specific cursoradapter tag in the treeview. The Edit page will also be activated when the New button is clicked after first clicking the Tags node in the treeview for a specific cursoradapter.

CursorAdapter_Edit Class

The CursorAdapter_Edit class is the blueprint for the controls (a pageframe with controls) that are instantiated on the Edit page for cursoradapters. The Edit page allows for the maintenance of the SDATADDTV table that contains a record for each cursoradapter. The Edit page can be activated after first clicking the node of a specific cursoradapter in the treeview.

Database_Edit Class

The Database_Edit class is the blueprint for the controls (a container with controls) that are instantiated on the Edit page for databases. The Edit page allows for the maintenance of the SDATADDD table that contains a record for each database. The Edit page can be activated after first clicking the node of a specific database in the treeview.

DataDictionaryUpdate Class

The DataDictionaryUpdate class is the blueprint for the Data Dictionary Update form that appears when you change the structure of a table, view, or cursoradapter through the associated designer after first clicking the node of a specific table, view, or cursoradapter in the treeview and then clicking the Designer button. The form allows field-level data dictionary information to be maintained after structure changes have made the linkage between the fields and the information ambiguous. For example, a field whose name is not in the data dictionary could be a new field or a renamed field. The Data Dictionary Update form allows the user to specify whether the field is new or renamed, and if renamed, allows the data dictionary information for the field to be maintained.

DataManager Class

The DataManager class is the blueprint for the Data Manager form that allows for the creation and modification of databases, tables, views, cursoradapter libraries, cursoradapters, and index tags. This form also allows for the maintenance of information associated with (properties of) databases, tables, views, cursoradapter libraries, cursoradapters, fields, and index tags that is stored in numerous data dictionary tables.

DataManagerContainer Class

The DataManagerContainer class is the parent class for all of the container classes that are instantiated on the Edit page. Those container classes have a name that ends in “_Edit”.

DataSources Class

The DataSources class is the blueprint for the Data Sources form that allows for the maintenance of the SDATADDDS table that contains a record for each data source. The Data Sources form is brought up by clicking the node of a specific cursoradapter or view in the treeview, activating the Edit page, and then clicking the Data Sources button.

Field_Edit Class

The Field_Edit class is the blueprint for the controls (a pageframe with controls) that are instantiated on the Edit page for fields in tables, views, and cursoradapters. The Edit page allows for the maintenance of the SDATADDF table that contains a record for each field. The Edit page can be activated after first clicking the node of a specific field in the treeview.

Integrity_Code Class

The Integrity_Code class is the blueprint for the controls (a container with controls) that are instantiated on the Integrity page of the pageframe that is on the Edit page for fields that have Code type of Integrity selected. The controls allow for the maintenance of Code Integrity data in the SDATADDF record for the selected field. The Integrity page can be activated after first clicking the node of a specific field in the treeview and then activating the Edit page.

Integrity_Range Class

The Integrity_Range class is the blueprint for the controls (a container with controls) that are instantiated on the Integrity page of the pageframe that is on the Edit page for fields that have Range type of Integrity selected. The controls allow for the maintenance of Range Integrity data in the SDATADDF record for the selected field. The Integrity page can be activated after first clicking the node of a specific field in the treeview and then activating the Edit page.

Integrity_Referential Class

The Integrity_Referential class is the blueprint for the controls (a container with controls) that are instantiated on the Integrity page of the pageframe that is on the Edit page for fields that have Referential type of Integrity selected. The controls allow for the maintenance of Referential Integrity data in the SDATADDF record for the selected field. The Integrity page can be activated after first clicking the node of a specific field in the treeview and then activating the Edit page.

Integrity_SameAs Class

The Integrity_SameAs class is the blueprint for the controls (a container with controls) that are instantiated on the Integrity page of the pageframe that is on the Edit page for fields that have Same As type of Integrity selected. The controls allow for the maintenance of Same As Integrity data in the SDATADDF record for the selected field. The Integrity page can be activated after first clicking the node of a specific field in the treeview and then activating the Edit page.

Integrity_Set Class

The Integrity_Set class is the blueprint for the controls (a container with controls) that are instantiated on the Integrity page of the pageframe that is on the Edit page for fields that have Set type of Integrity selected. The controls allow for the maintenance of Set Integrity data in the SDATADDF record for the selected field. The Integrity page can be activated after first clicking the node of a specific field in the treeview and then activating the Edit page.

ListSelection Class

The ListSelection class is the blueprint for the Add Views and Add CursorAdapters forms that lets you add existing views and cursoradapters to the data dictionary. The Add Views form is brought up by clicking either the Local Views node or the Remote Views node in the treeview for a specific database and then clicking the Add button. The Add CursorAdapters form is brought up by clicking the CursorAdapters node in the treeview for a specific cursoradapter library and then clicking the Add button.

NameChange Class

The NameChange class is the blueprint for the Rename form that allows you to rename a cursoradapter or view. The Rename form is brought up by clicking the node of a specific cursoradapter or view in the treeview, activating the Edit page, and then clicking the Rename button.

NewTable Class

The NewTable class is the blueprint for the New Table form that lets you create a new table and add its information to the data dictionary. The New Table form is brought up by clicking either the Tables node of a specific database or the Free Tables node in the treeview and then clicking the New button.

PicklistBuilder Class

The PicklistBuilder class is the blueprint for the Picklist Builder form that lets you enter specifications for the F2 Picklist form that is brought up for a field that has Referential type of Integrity selected. The Picklist Builder form is brought up by clicking the Picklist Builder button after first clicking the node of a specific field in the treeview, activating the Edit page, and then activating the Integrity page.

TableTag_Edit Class

The TableTag_Edit class is the blueprint for the controls (a container with controls) that are instantiated on the Edit page for table tags. The Edit page allows for the maintenance of the SDATADDIT table that contains a record for each table tag. Actually, SDATADDIT records are added, changed, and deleted automatically when changes are made in the VFP Table Designer, with additional information maintained through the Edit page. The Edit page can be activated after first clicking the node of a specific table tag in the treeview.

Table_Edit Class

The Table_Edit class is the blueprint for the controls (a pageframe with controls) that are instantiated on the Edit page for tables. The Edit page allows for the maintenance of the SDATADDTV table that contains a record for each table. The Edit page can be activated after first clicking the node of a specific table in the treeview.

ViewTag_Edit Class

The ViewTag_Edit class is the blueprint for the controls (a container with controls) that are instantiated on the Edit page for view tags. The Edit page allows for the maintenance of the SDATADDIT table that contains a record for each view tag. The Edit page can be activated after first clicking the node of a specific view tag in the treeview. The Edit page will also be activated when the New button is clicked after first clicking the Tags node in the treeview for a specific view.

View_Edit Class

The View_Edit class is the blueprint for the controls (a pageframe with controls) that are instantiated on the Edit page for views. The Edit page allows for the maintenance of the SDATADDTV table that contains a record for each view. The Edit page can be activated after first clicking the node of a specific view in the treeview.

 

More:

Business Rules Class