|
| TOfficeSpecificDataLabelsUIConnector (Int64 APartnerKey, TOfficeSpecificDataLabelUseEnum AOfficeSpecificDataLabelUse) |
| Constructor. More...
|
|
Int32 | CountLabelUse (String ALabelUse, TDBTransaction AReadTransaction) |
| Returns the number of Labels available for a certain LabelUse. More...
|
|
| TOfficeSpecificDataLabelsUIConnector (Int64 APartnerKey, Int32 AApplicationKey, Int64 ARegistrationOffice, TOfficeSpecificDataLabelUseEnum AOfficeSpecificDataLabelUse) |
| Constructor. More...
|
|
OfficeSpecificDataLabelsTDS | GetData () |
| Passes data as a Typed DataSet to the Screen, containing multiple DataTables. More...
|
|
TSubmitChangesResult | PrepareChangesServerSide (DataTable AInspectDT, TDBTransaction AReadTransaction) |
| Saves data from the Office Specific Data Label Edit Screen (contained in a DataTable). More...
|
|
Boolean | GetPartnerShortName (Int64 APartnerKey, out String APartnerShortName, out TPartnerClass APartnerClass) |
| Get short name for a partner. Boolean returns result if partner was found. More...
|
|
PDataLabelValuePartnerTable | GetDataLocalPartnerDataValues (Int64 APartnerKey, out Boolean ALabelsAvailable, Boolean ACountOnly, TDBTransaction AReadTransaction) |
| get the local partner data More...
|
|
Office Specific Data Labels Screen UIConnector
UIConnector Objects are instantiated by the Client's User Interface via the Instantiator classes. They handle requests for data retrieval and saving of data (including data verification).
Their role is to
- retrieve (and possibly aggregate) data using Business Objects,
- put this data into///one* DataSet that is passed to the Client and make sure that no unnessary data is transferred to the Client,
- optionally provide functionality to retrieve additional, different data if requested by the Client (for Client screens that load data initially as well as later, eg. when a certain tab on the screen is clicked),
- save data using Business Objects.
@Comment These Objects would usually not be instantiated by other Server Objects, but only by the Client UI via the Instantiator classes. However, Server Objects that derive from these objects and that are also UIConnectors are feasible.