Classes, Functions and Events Renamed
Many classes, functions, and events were renamed in Iron Speed Designer V3.0. As a result, existing code customizations must be updated to use the new class, function, and event names. Below are the renamed classes, functions and events.
Old Class Names |
New Class Names |
TableAccess |
BaseTable |
TableAccessWithPrimaryKey |
PrimaryKeyTable |
PhysicalKeylessTableAccess |
KeylessTable |
VirtualTableAccess |
VirtualTable |
RecordWithPrimaryKey |
PrimaryKeyRecord |
PhysicalKeylessRecord |
KeylessRecord |
PhysicalKeylessRecord |
KeylessRecord |
VirtualKeylessRecord |
KeylessVirtualRecord |
IronSpeedEventArgs |
ApplicationEventArgs |
Old Function Names |
New Function Names |
EnforceAccessRequirements |
Authorize |
EnforceAccessProtocol |
EnforceSSL |
OnIronspeedEvent |
OnApplicationEvent |
FindControlInPage |
FindControlRecursively |
ExportRecordData |
Export |
DeleteRecord |
DeleteRecordControl |
GetSelectedRecordComponent |
GetSelectedRecordControl |
ResetFilters |
ResetFilterControls |
ExportFieldValue |
ExportFieldData |
GetList |
GetRecordList |
GetCount |
GetRecordListCount |
DrillDown |
GetColumnValues |
GetStatistics |
GetColumnStatistics |
Export |
ExportRecordData |
DeleteRecords |
DeleteRecordList |
Old Event Name |
New Event Name |
SavingData |
PreGetUIData |
SavedData |
PostGetUIData |
LoadingData |
PreSetUIData |
LoadedData |
PostSetUIData |
RecordAdded |
RecordControlAdded |
RecordDeleted |
RecordControlDeleted |
PageIndexChanging |
PreChangePageIndex |
PageIndexChanged |
PostChangePageIndex |
PageSizeChanging |
PreChangePageSize |
PageSizeChanged |
PostChangePageSize |
IronspeedEvent |
ApplicationEvent |
Migration effects
During migration, no changes will be made to the control names in your “safe” class files. By policy, Iron Speed Designer does not modify your safe class files.
What you should do
You must manually move any existing code customizations from your application’s old safe class files to the new application files.
You must manually rename the class, function, and event names detailed above.