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 |
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.
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.