Kajona\System\System\OrmObjectinit

The orm object init class is used to init an object from the database.

Pass an object with a given systemid using the constructor and call
initObjectFromDb() afterwards.
The mapper will take care to fill all properties with the matching values
from the database.
Therefore it is essential to have getters and setters for each mapped
property (java bean syntax).

Synopsis

class OrmObjectinit extends OrmBase {
}

Hierarchy

Constants

Name Value
STR_ANNOTATION_TARGETTABLE "@targetTable"
STR_ANNOTATION_TARGETTABLETXSAFE "@targetTableTxSafe"
STR_ANNOTATION_TABLECOLUMN "@tableColumn"
STR_ANNOTATION_TABLECOLUMNDATATYPE "@tableColumnDatatype"
STR_ANNOTATION_TABLECOLUMNPRIMARYKEY "@tableColumnPrimaryKey"
STR_ANNOTATION_TABLECOLUMNINDEX "@tableColumnIndex"
STR_ANNOTATION_BLOCKESCAPING "@blockEscaping"
STR_ANNOTATION_LISTORDER "@listOrder"
STR_ANNOTATION_OBJECTLIST "@objectList"

Members

protected

  • $bitLogcialDeleteAvailable
  • $objHandleLogicalDeletedGlobal — int
    Static flag to change the handling of deleted objects globally, so for every following ORM operation

Methods

private

public

Inherited from Kajona\System\System\OrmBase

protected

public