The ATL COM module labValidator provides methods to
browse, search & validate records of the EAL tariff
browse, search & validate records of the EAL tariff
API browser of labValidator100 COM module
ISearch interface | V1.00/30 Aug 2002 | ||
---|---|---|---|
The ISearch interface allows browsing and retrieval of detailed information from the lab database. Searches can be performed by code or name. The search terms may be specified in full, or may include wildcards. After a successful search, all of the available information directly related to the search term is made available through the interface's properties.
As of 01.01.2021 the search space is filtered by the currently defined provider type ("how to set a special provider type"), thus restricting the set of services by availability and accessibility. Every search method (e.g. SearchCode, SearchName) produces as a result a selection list, composed of zero or more service records. The total number of records in the list can be retrieved using the method GetRecordCount(). The record pointer is initially positioned at the first entry of the selection list. The available information related to the current record is made available through the interface's properties. The methods MoveFirst, MoveLast, MoveNext, MovePrevious, PutAbsolutePosition, and GetAbsolutePosition are used to reposition the record pointer. |
|||
Methods | 11 methods | ||
GetAbortInfo | Get the abort information. | ||
GetAbsolutePosition | Gets the current absolute position of the record pointer in the selection list | ||
GetRecordCount | Gets the number of service records in the selection list. | ||
GetServices | Method for collecting all service records of the resulting search space in one call without the necessity to call the record positioning methods and the appropriate properties of this interface | ||
MoveFirst | Moves the record pointer to the first record in the selection list and makes that record the current service record | ||
MoveLast | Moves to the last record in the selection list and makes that record the current service record | ||
MoveNext | Moves to the next record in the selection list and makes that record the current service record | ||
MovePrevious | Moves to the previous record in the selection list object and makes that record the current service record | ||
PutAbsolutePosition | Positions the record pointer at the specified absolute position in the selection list | ||
SearchCode | This method searches for services by code in the tariff catalog depending on the given date and provider type | ||
SearchName | This method searches for services by the service name in the tariff catalog depending on the given date and provider type. | ||
Properties | 9 properties | ||
[get] AnonymousCode | Patched property! returns the currently applied providerType and the area codes (C, H, F, etc.) of the current service in the form | ||
[get] Code | Get the service code of the current service | ||
[put] DestructSearch | Destructs/invalidates this IValidate interface instance | ||
[get] Limitation | Get the service interpretation and limitation of the current service | ||
[get] Name | Get the service name of the current service - for tariff 316 |
||
[get] TP | Get the tax point (TP) of the current service. | ||
[get] TPValue | Get the tax point value (TPV) of the current service. | ||
[get] ValidFrom | Get the validity start date of the current service. | ||
[get] ValidTo | Get the validity end date of the current service. | ||