|
CLASS dotr.Maia.Builder.BuildActiveRecordBase INHERITS Basic
Method Summary | |
---|---|
|
CONSTRUCTOR
(ObjectConfig p_ObjectConfig)
|
VOID
|
ActiveRecordDelete
(Directive p_Directive)
Create Cascade statements |
VOID
|
ActiveRecordHelper_fkDeleted
(Directive p_Directive)
updates fk on deletion of fk |
VOID
|
ActiveRecordHelper_fkGet
(Directive p_Directive)
opens a query on all records of this model that have this fk |
VOID
|
ActiveRecordHelper_GetMethods
(Directive p_Directive)
build the methods for each of the get statements in the model |
VOID
|
ActiveRecordModel_AssignFromBuffer
(Directive p_Directive)
create statement to assign database fields to properties |
VOID
|
ActiveRecordModel_AssignToBuffer
(Directive p_Directive)
generate assign to buffer statement |
VOID
|
ActiveRecordModel_fkAssign
(Directive p_Directive)
assign a fk to this model |
VOID
|
GenerateGUID
(Directive p_Directive)
generate guid statements |
VOID
|
NextValue
(Directive p_Directive)
generate next-value statements |
Method Detail |
---|
CONSTRUCTOR(ObjectConfig p_ObjectConfig)
PUBLIC VOID
ActiveRecordDelete(Directive p_Directive)
PUBLIC VOID
ActiveRecordHelper_fkDeleted(Directive p_Directive)
PUBLIC VOID
ActiveRecordHelper_fkGet(Directive p_Directive)
PUBLIC VOID
ActiveRecordHelper_GetMethods(Directive p_Directive)
PUBLIC VOID
ActiveRecordModel_AssignFromBuffer(Directive p_Directive)
PUBLIC VOID
ActiveRecordModel_AssignToBuffer(Directive p_Directive)
PUBLIC VOID
ActiveRecordModel_fkAssign(Directive p_Directive)
PUBLIC VOID
GenerateGUID(Directive p_Directive)
PUBLIC VOID
NextValue(Directive p_Directive)