1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AccessPermissionTable
Граф наследования:AccessPermissionTable:
DataManager DataManager PermissionTable UserFieldPermissionTable PermissionTable

Открытые статические члены

static getMap ()
static checkFields (Result $result, $primary, array $data)
static addMulti ($rows, $ignoreEvents=false)
static updateMulti ($primaries, $data, $ignoreEvents=false)
static onAfterAdd (Event $event)
static onAfterUpdate (Event $event)
Открытые статические члены унаследованные от DataManager
static deleteList (array $filter)
Открытые статические члены унаследованные от DataManager
static getEntity ()
static unsetEntity ($class)
static getTableName ()
static getConnectionName ()
static getTitle ()
static getObjectClass ()
static getObjectClassName ()
static getCollectionClass ()
static getCollectionClassName ()
static getObjectParentClass ()
static getCollectionParentClass ()
static getQueryClass ()
static getEntityClass ()
static createObject ($setDefaultValues=true)
static createCollection ()
static wakeUpObject ($row)
static wakeUpCollection ($rows)
static getUfId ()
static isUts ()
static isUtm ()
static setDefaultScope ($query)
static postInitialize (Entity $entity)
static getByPrimary ($primary, array $parameters=array())
static getById ($id)
static getRowById ($id, array $parameters=[])
static getRow (array $parameters)
static getList (array $parameters=array())
static getCount ($filter=array(), array $cache=array())
static query ()
static add (array $data)
static update ($primary, array $data)
static delete ($primary)
static enableCrypto ($field, $table=null, $mode=true)
static cryptoEnabled ($field, $table=null)
static setCurrentDeletingObject ($object)
static cleanCache ()
static isCacheable ()
static onBeforeAdd (Event $event)
static onAdd (Event $event)
static onBeforeUpdate (Event $event)
static onUpdate (Event $event)
static onBeforeDelete (Event $event)
static onDelete (Event $event)
static onAfterDelete (Event $event)

Защищенные статические члены

static updateChildPermission ($primary, array $data)
static loadUpdateRow ($primary, array $data)
static validateRow (array $data)
static checkDataFields (array $data)
Защищенные статические члены унаследованные от DataManager
static getObjectClassByDataClass ($dataClass)
static getCollectionClassByDataClass ($dataClass)
static replaceFieldName ($data=array())
static validatePrimary ($primary)
static checkUfFields ($object, $ufdata, $result)
static getAddStrategy ()
static sysAddInternal (AddStrategy $strategy, array $data, bool $ignoreEvents=false,)
static sysAddMultiInternal (AddStrategy $strategy, array $multiData, bool $ignoreEvents=false,)
static callOnBeforeAddEvent ($object, $fields, $result)
static callOnAddEvent ($object, $fields, $ufdata)
static callOnAfterAddEvent ($object, $fields, $id)
static callOnBeforeUpdateEvent ($object, $fields, $result)
static callOnUpdateEvent ($object, $fields, $ufdata)
static callOnAfterUpdateEvent ($object, $fields)
static callOnBeforeDeleteEvent ($object, $entity, $result)
static callOnDeleteEvent ($object, $entity)
static callOnAfterDeleteEvent ($object, $entity)

Дополнительные унаследованные члены

Поля данных унаследованные от DataManager
const EVENT_ON_BEFORE_ADD = "OnBeforeAdd"
const EVENT_ON_ADD = "OnAdd"
const EVENT_ON_AFTER_ADD = "OnAfterAdd"
const EVENT_ON_BEFORE_UPDATE = "OnBeforeUpdate"
const EVENT_ON_UPDATE = "OnUpdate"
const EVENT_ON_AFTER_UPDATE = "OnAfterUpdate"
const EVENT_ON_BEFORE_DELETE = "OnBeforeDelete"
const EVENT_ON_DELETE = "OnDelete"
const EVENT_ON_AFTER_DELETE = "OnAfterDelete"
Статические защищенные данные унаследованные от DataManager
static $entity
static $objectClass
static $collectionClass
static $currentDeletingObjects

Подробное описание

См. определение в файле accesspermissiontable.php строка 22

Методы

◆ addMulti()

addMulti ( $rows,
$ignoreEvents = false )
static

Adds several rows to entity table.

This method uses the default strategy defined in the class.

Аргументы
$rows
bool$ignoreEvents
Возвращает
AddResult
Исключения
Main

ArgumentException

Исключения
Main

SystemException

Переопределяет метод предка DataManager.

См. определение в файле accesspermissiontable.php строка 68

◆ checkDataFields()

checkDataFields ( array $data)
staticprotected

См. определение в файле accesspermissiontable.php строка 165

◆ checkFields()

checkFields ( Result $result,
$primary,
array $data )
static

Checks the data fields before saving to DB. Result stores in the $result object

Аргументы
Result$result
mixed$primary
array$data
Исключения
Main

ArgumentException

Исключения
Main

SystemException

Переопределяет метод предка DataManager.

См. определение в файле accesspermissiontable.php строка 43

◆ getMap()

getMap ( )
static

Returns entity map definition. To get initialized fields

См. также
\Bitrix\Main\ORM\Entity::getFields() and \Bitrix\Main\ORM\Entity::getField()

Переопределяет метод предка DataManager.

Переопределяется в UserFieldPermissionTable.

См. определение в файле accesspermissiontable.php строка 24

◆ loadUpdateRow()

loadUpdateRow ( $primary,
array $data )
staticprotected

См. определение в файле accesspermissiontable.php строка 118

◆ onAfterAdd()

onAfterAdd ( Event $event)
static

Переопределяет метод предка DataManager.

См. определение в файле accesspermissiontable.php строка 78

◆ onAfterUpdate()

onAfterUpdate ( Event $event)
static

Переопределяет метод предка DataManager.

См. определение в файле accesspermissiontable.php строка 88

◆ updateChildPermission()

updateChildPermission ( $primary,
array $data )
staticprotected

Переопределяется в UserFieldPermissionTable.

См. определение в файле accesspermissiontable.php строка 98

◆ updateMulti()

updateMulti ( $primaries,
$data,
$ignoreEvents = false )
static

См. определение в файле accesspermissiontable.php строка 73

◆ validateRow()

validateRow ( array $data)
staticprotected

Переопределяется в UserFieldPermissionTable.

См. определение в файле accesspermissiontable.php строка 134


Объявления и описания членов класса находятся в файле: