delphimvcframework/samples/spring4dintegration/Service3U.pas
Daniele Teti a8d57bb78b RC10
2017-10-16 22:57:49 +02:00

44 lines
620 B
ObjectPascal

unit Service3U;
interface
uses
ServicesInterfaceU;
type
TCommonService = class(TInterfacedObject, ICommonService)
private
FID: string;
public
constructor Create;
destructor Destroy; override;
function GetID: string;
end;
implementation
uses
System.SysUtils, MVCFramework.Logger;
{ TService3 }
constructor TCommonService.Create;
begin
inherited;
LogI('creating ' + ClassName);
FID := Random(1000).ToString;
end;
destructor TCommonService.Destroy;
begin
LogI('destroing ' + ClassName);
inherited;
end;
function TCommonService.GetID: string;
begin
Result := FID;
end;
end.