Class TJCoreOPFModel

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TJCoreOPFModel = class(TJCoreModel, IJCoreModel)

Description

no description available, TJCoreModel description follows
no description available, TJCoreManagedObject description follows

Hierarchy

Overview

Methods

Public constructor Create; override;
Public function AcquireADMClass(const AAttrTypeInfo: PTypeInfo): TJCoreOPFADMClass;
Public function AcquireAttrMetadata(const AClass: TClass; const AAttributeName: string): TJCoreOPFAttrMetadata;
Public function AcquireMetadata(const AClass: TClass): TJCoreOPFClassMetadata;
Public function AcquirePID(const AEntity: TObject): TJCoreOPFPID;
Public procedure AddADMClass(const AADMClassArray: array of TJCoreOPFADMClass);
Public procedure AddOIDClass(const AOIDClassArray: array of TJCoreOPFOIDClass);
Public function CreateMaps(const AMetadata: TJCoreOPFClassMetadata): TJCoreOPFMaps;
Public function CreateSubMaps(const AMetadata: TJCoreOPFClassMetadata): TJCoreOPFMaps;
Public function FindOIDClass(const AOIDProp: TJCorePropInfoArray): TJCoreOPFOIDClass;
Public procedure InitEntity(const AEntity: TObject);
Public procedure ReleaseEntity(const AEntity: TObject);

Properties

Public property OIDClass: TJCoreOPFOIDClass read FOIDClass write FOIDClass;
Public property OIDGenerator: IJCoreOPFOIDGenerator read FOIDGenerator write FOIDGenerator;
Public property OrderFieldName: string read FOrderFieldName write FOrderFieldName;

Description

Methods

Public constructor Create; override;
 
Public function AcquireADMClass(const AAttrTypeInfo: PTypeInfo): TJCoreOPFADMClass;
 
Public function AcquireAttrMetadata(const AClass: TClass; const AAttributeName: string): TJCoreOPFAttrMetadata;
 
Public function AcquireMetadata(const AClass: TClass): TJCoreOPFClassMetadata;
 
Public function AcquirePID(const AEntity: TObject): TJCoreOPFPID;
 
Public procedure AddADMClass(const AADMClassArray: array of TJCoreOPFADMClass);
 
Public procedure AddOIDClass(const AOIDClassArray: array of TJCoreOPFOIDClass);
 
Public function CreateMaps(const AMetadata: TJCoreOPFClassMetadata): TJCoreOPFMaps;
 
Public function CreateSubMaps(const AMetadata: TJCoreOPFClassMetadata): TJCoreOPFMaps;
 
Public function FindOIDClass(const AOIDProp: TJCorePropInfoArray): TJCoreOPFOIDClass;
 
Public procedure InitEntity(const AEntity: TObject);
 
Public procedure ReleaseEntity(const AEntity: TObject);
 

Properties

Public property OIDClass: TJCoreOPFOIDClass read FOIDClass write FOIDClass;
 
Public property OIDGenerator: IJCoreOPFOIDGenerator read FOIDGenerator write FOIDGenerator;
 
Public property OrderFieldName: string read FOrderFieldName write FOrderFieldName;
 

Generated by PasDoc 0.14.0.