Class TJCoreOPFPID

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TJCoreOPFPID = class(TInterfacedObject, IJCorePID)

Description

Hierarchy

  • TInterfacedObject
  • TJCoreOPFPID

Overview

Methods

Public constructor Create(const AEntity: TObject; const AMetadata: TJCoreOPFClassMetadata);
Public destructor Destroy; override;
Public function AcquireADM(const AAttributeName: string): TJCoreOPFADM;
Public function ADMByName(const AAttributeName: string): IJCoreADM;
Public function ADMMappingCount: Integer;
Public procedure AssignOwner(const AOwner: TJCoreOPFPID; const AOwnerADM: TJCoreOPFADMCollection);
Public procedure AttachManager(const APIDManager: IJCoreOPFPIDManager);
Public procedure Commit;
Public function IsDirty: Boolean;
Public function Lazyload(const AAttrAddr: Pointer): Boolean;
Public procedure ReadSequenceField(const AResultSet: IJCoreOPFResultSet);
Public procedure WriteSequenceField(const AParams: IJCoreOPFParams);

Properties

Public property ADMMapping[constAIndex:Integer]: TJCoreOPFADMMapping read GetADMMapping;
Public property IsPersistent: Boolean read FIsPersistent;
Public property Entity: TObject read FEntity;
Public property Metadata: TJCoreOPFClassMetadata read FMetadata;
Public property OID: IJCoreOPFOID read FOID write SetOID;
Public property Owner: TJCoreOPFPID read FOwner;
Public property Sequence: Integer read FSequence write FSequence;
Public property SequenceCache: Integer read FSequenceCache;

Description

Methods

Public constructor Create(const AEntity: TObject; const AMetadata: TJCoreOPFClassMetadata);
 
Public destructor Destroy; override;
 
Public function AcquireADM(const AAttributeName: string): TJCoreOPFADM;
 
Public function ADMByName(const AAttributeName: string): IJCoreADM;
 
Public function ADMMappingCount: Integer;
 
Public procedure AssignOwner(const AOwner: TJCoreOPFPID; const AOwnerADM: TJCoreOPFADMCollection);
 
Public procedure AttachManager(const APIDManager: IJCoreOPFPIDManager);
 
Public procedure Commit;
 
Public function IsDirty: Boolean;
 
Public function Lazyload(const AAttrAddr: Pointer): Boolean;
 
Public procedure ReadSequenceField(const AResultSet: IJCoreOPFResultSet);
 
Public procedure WriteSequenceField(const AParams: IJCoreOPFParams);
 

Properties

Public property ADMMapping[constAIndex:Integer]: TJCoreOPFADMMapping read GetADMMapping;
 
Public property IsPersistent: Boolean read FIsPersistent;
 
Public property Entity: TObject read FEntity;
 
Public property Metadata: TJCoreOPFClassMetadata read FMetadata;
 
Public property OID: IJCoreOPFOID read FOID write SetOID;
 
Public property Owner: TJCoreOPFPID read FOwner;
 
Public property Sequence: Integer read FSequence write FSequence;
 
Public property SequenceCache: Integer read FSequenceCache;
 

Generated by PasDoc 0.14.0.