Pascal Doc

TRepository<T> Class

Generic repository class

Declaration

274 TRepository<T> = class
275 private
276 FItems: IList<T>;
277
278 public
279 (**! @brief Add entity *)
280 procedure Add(Entity: T);
281
282 (**! @brief Find entity by id *)
283 function FindById(Id: Integer): T;
284
285 property Items: IList<T> (**! @brief list datatype *)
286 read FItems (**! @brief returns internal list *);
287 end;
Definition at Line: 274 of file: test1.pas

Dependency Diagram

TRepository<T>

Public Methods

procedure Add (Entity: T)
Add entity
function FindById (Id: Integer): T
Find entity by id

Public Properties

property Items: IList < T > read FItems

Private Fields

IList < T > FItems

Detailed Description

The TRepository<T> class.

Member Function Documentation

function TRepository<T>.FindById(Id: Integer): T

Find entity by id

Property Documentation

property Items: IList < T > 
    read FItems
          

Type
list datatype
Read
returns internal list

Field Documentation

FItems: IList < T >

No documentation for this Field.