AbsenceTable extends DataManager
Class AbsenceTable
Fields:
- ID int mandatory
- USER_ID int mandatory
- TYPE string(255) optional
- DATE_START datetime optional
- DATE_FINISH datetime optional
- TIME_START int optional
- TIME_FINISH int optional
- SOURCE_START string(255) optional
- SOURCE_FINISH string(255) optional
- DURATION int optional
- ACTIVE bool optional default 'Y'
Table of Contents
Methods
- createCollection() : EO_Absence_Collection
- createObject() : EO_Absence
- getById() : EO_Absence_Result
- getByPrimary() : EO_Absence_Result
- getDateStart() : mixed
- getEntity() : EO_Absence_Entity
- getList() : EO_Absence_Result
- getMap() : array<string|int, mixed>
- Returns entity map definition.
- getTableName() : string
- Returns DB table name for entity.
- getTimeStart() : mixed
- query() : EO_Absence_Query
- validateIp() : array<string|int, mixed>
- Returns validators for IP fields.
- validateSourceFinish() : array<string|int, mixed>
- Returns validators for SOURCE_FINISH field.
- validateSourceStart() : array<string|int, mixed>
- Returns validators for SOURCE_START field.
- validateType() : array<string|int, mixed>
- Returns validators for TYPE field.
- wakeUpCollection() : EO_Absence_Collection
- wakeUpObject() : EO_Absence
Methods
createCollection()
public
static createCollection() : EO_Absence_Collection
Return values
EO_Absence_CollectioncreateObject()
public
static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Absence
Parameters
- $setDefaultValues : mixed = = 'true'
Return values
EO_AbsencegetById()
public
static getById(mixed $id) : EO_Absence_Result
Parameters
- $id : mixed
Return values
EO_Absence_ResultgetByPrimary()
public
static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_Absence_Result
Parameters
- $primary : mixed
- $parameters : array<string|int, mixed> = = '[]'
Return values
EO_Absence_ResultgetDateStart()
public
static getDateStart() : mixed
getEntity()
public
static getEntity() : EO_Absence_Entity
Return values
EO_Absence_EntitygetList()
public
static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Absence_Result
Parameters
- $parameters : array<string|int, mixed> = = '[]'
Return values
EO_Absence_ResultgetMap()
Returns entity map definition.
public
static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getTableName()
Returns DB table name for entity.
public
static getTableName() : string
Return values
stringgetTimeStart()
public
static getTimeStart() : mixed
query()
public
static query() : EO_Absence_Query
Return values
EO_Absence_QueryvalidateIp()
Returns validators for IP fields.
public
static validateIp() : array<string|int, mixed>
Return values
array<string|int, mixed>validateSourceFinish()
Returns validators for SOURCE_FINISH field.
public
static validateSourceFinish() : array<string|int, mixed>
Return values
array<string|int, mixed>validateSourceStart()
Returns validators for SOURCE_START field.
public
static validateSourceStart() : array<string|int, mixed>
Return values
array<string|int, mixed>validateType()
Returns validators for TYPE field.
public
static validateType() : array<string|int, mixed>
Return values
array<string|int, mixed>wakeUpCollection()
public
static wakeUpCollection(mixed $rows) : EO_Absence_Collection
Parameters
- $rows : mixed
Return values
EO_Absence_CollectionwakeUpObject()
public
static wakeUpObject(mixed $row) : EO_Absence
Parameters
- $row : mixed