RestProviderTable extends DataManager
Class RestProviderTable
Fields:
- ID int mandatory
- APP_ID string(128) mandatory
- APP_NAME text mandatory
- CODE string(128) mandatory
- TYPE(30) string mandatory
- HANDLER string(1000) mandatory
- NAME text mandatory
- DESCRIPTION text optional
Table of Contents
Constants
- TYPE_SMS = 'SMS'
Methods
- createCollection() : EO_RestProvider_Collection
- createObject() : EO_RestProvider
- getById() : EO_RestProvider_Result
- getByPrimary() : EO_RestProvider_Result
- getEntity() : EO_RestProvider_Entity
- getList() : EO_RestProvider_Result
- getLocalization() : string
- getLocalizationSaveModifiers() : array<string|int, mixed>
- getMap() : array<string|int, mixed>
- Returns entity map definition.
- getTableName() : string
- Returns DB table name for entity
- getTypesList() : array<string|int, mixed>
- Get supported provider types.
- prepareLocalization() : array<string|int, mixed>
- query() : EO_RestProvider_Query
- validateAppId() : array<string|int, mixed>
- Returns validators for APP_ID field.
- validateCode() : array<string|int, mixed>
- Returns validators for CODE field.
- validateHandler() : array<string|int, mixed>
- Returns validators for HANDLER field.
- validateType() : array<string|int, mixed>
- Returns validators for TYPE field.
- wakeUpCollection() : EO_RestProvider_Collection
- wakeUpObject() : EO_RestProvider
Constants
TYPE_SMS
public
mixed
TYPE_SMS
= 'SMS'
Methods
createCollection()
public
static createCollection() : EO_RestProvider_Collection
Return values
EO_RestProvider_CollectioncreateObject()
public
static createObject([mixed $setDefaultValues = = 'true' ]) : EO_RestProvider
Parameters
- $setDefaultValues : mixed = = 'true'
Return values
EO_RestProvidergetById()
public
static getById(mixed $id) : EO_RestProvider_Result
Parameters
- $id : mixed
Return values
EO_RestProvider_ResultgetByPrimary()
public
static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_RestProvider_Result
Parameters
- $primary : mixed
- $parameters : array<string|int, mixed> = = '[]'
Return values
EO_RestProvider_ResultgetEntity()
public
static getEntity() : EO_RestProvider_Entity
Return values
EO_RestProvider_EntitygetList()
public
static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_RestProvider_Result
Parameters
- $parameters : array<string|int, mixed> = = '[]'
Return values
EO_RestProvider_ResultgetLocalization()
public
static getLocalization(mixed $field, string $langId) : string
Parameters
- $field : mixed
-
Activity field value.
- $langId : string
-
Language ID.
Return values
stringgetLocalizationSaveModifiers()
public
static getLocalizationSaveModifiers() : array<string|int, mixed>
Return values
array<string|int, mixed> —Array of callbacks.
getMap()
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
stringgetTypesList()
Get supported provider types.
public
static getTypesList() : array<string|int, mixed>
Return values
array<string|int, mixed>prepareLocalization()
public
static prepareLocalization(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
-
Original value.
Return values
array<string|int, mixed> —Array to serialize.
query()
public
static query() : EO_RestProvider_Query
Return values
EO_RestProvider_QueryvalidateAppId()
Returns validators for APP_ID field.
public
static validateAppId() : array<string|int, mixed>
Return values
array<string|int, mixed>validateCode()
Returns validators for CODE field.
public
static validateCode() : array<string|int, mixed>
Return values
array<string|int, mixed>validateHandler()
Returns validators for HANDLER field.
public
static validateHandler() : 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_RestProvider_Collection
Parameters
- $rows : mixed
Return values
EO_RestProvider_CollectionwakeUpObject()
public
static wakeUpObject(mixed $row) : EO_RestProvider
Parameters
- $row : mixed