delphimvcframework/samples/spring4dintegration/Service3U.pas

44 lines
621 B
ObjectPascal
Raw Normal View History

2017-10-16 22:57:27 +02:00
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
2020-11-13 01:17:52 +01:00
LogI('destroying ' + ClassName);
2017-10-16 22:57:27 +02:00
inherited;
end;
function TCommonService.GetID: string;
begin
Result := FID;
end;
end.