Class TJCoreOPFSession

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TJCoreOPFSession = class(TInterfacedObject, IJCoreOPFSession, IJCoreOPFMapper, IJCoreOPFPIDManager)

Description

Hierarchy

  • TInterfacedObject
  • TJCoreOPFSession

Overview

Methods

Public constructor Create(const ASessionManager: IJCoreOPFSessionManager; const ADriver: TJCoreOPFDriver);
Public destructor Destroy; override;
Public function AcquirePID(const AEntity: TObject): TJCoreOPFPID;
Public function CreateCriteria(const AClass: TClass): IJCoreOPFSQLCriteria;
Public function CreateStatement: IJCoreOPFSQLStatement;
Public procedure Dispose(const AClass: TClass; const AStringOIDArray: array of string);
Public procedure Dispose(const AEntity: TObject);
Public function Retrieve(const AClass: TClass; const AOID: string): TObject;
Public procedure Store(const AEntity: TObject);

Description

Methods

Public constructor Create(const ASessionManager: IJCoreOPFSessionManager; const ADriver: TJCoreOPFDriver);
 
Public destructor Destroy; override;
 
Public function AcquirePID(const AEntity: TObject): TJCoreOPFPID;
 
Public function CreateCriteria(const AClass: TClass): IJCoreOPFSQLCriteria;
 
Public function CreateStatement: IJCoreOPFSQLStatement;
 
Public procedure Dispose(const AClass: TClass; const AStringOIDArray: array of string);
 
Public procedure Dispose(const AEntity: TObject);
 
Public function Retrieve(const AClass: TClass; const AOID: string): TObject;
 
Public procedure Store(const AEntity: TObject);
 

Generated by PasDoc 0.14.0.