delphimvcframework/samples/spring4dintegration/Service3U.pas
2020-11-13 01:17:52 +01:00

44 lines
621 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('destroying ' + ClassName);
inherited;
end;
function TCommonService.GetID: string;
begin
Result := FID;
end;
end.