2007-09-12 14:11:44 +00:00
|
|
|
|
unit uBusinessUtils;
|
|
|
|
|
|
|
|
|
|
|
|
interface
|
|
|
|
|
|
|
|
|
|
|
|
uses
|
|
|
|
|
|
uDAInterfaces, uDADataTable, uDABusinessProcessor;
|
|
|
|
|
|
|
|
|
|
|
|
function GetBusinessProcessorConnection (ABusinessProcessor: TDABusinessProcessor): IDAConnection;
|
|
|
|
|
|
|
|
|
|
|
|
implementation
|
|
|
|
|
|
|
|
|
|
|
|
uses
|
2007-10-08 07:58:40 +00:00
|
|
|
|
DataAbstractService_Impl;
|
2007-09-12 14:11:44 +00:00
|
|
|
|
|
|
|
|
|
|
{ Se utiliza en las reglas de negocio del servidor y
|
|
|
|
|
|
devuelve la conexi<EFBFBD>n utilizada por el BusinessProcessor para
|
|
|
|
|
|
procesar los deltas. }
|
|
|
|
|
|
function GetBusinessProcessorConnection (ABusinessProcessor: TDABusinessProcessor): IDAConnection;
|
|
|
|
|
|
begin
|
2007-10-08 07:58:40 +00:00
|
|
|
|
if (ABusinessProcessor.Owner is TDataAbstractService) then
|
|
|
|
|
|
Result := (ABusinessProcessor.Owner as TDataAbstractService).Connection
|
2007-09-12 14:11:44 +00:00
|
|
|
|
else
|
|
|
|
|
|
Result := NIL;
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
end.
|