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.

See Also

Version 3.0 Application Migration