Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс UserFieldAccess
+ Граф наследования:UserFieldAccess:

Открытые члены

 __construct (int $userId=null)
 
 setUserId (int $userId)
 
 getUserId ()
 
 getRestrictedTypes ()
 
 canReadWithFilter (array $filter)
 
 prepareFilter (array $filter=[])
 
 canRead (int $id)
 
 canAdd (array $field)
 
 canUpdate (int $id)
 
 canDelete (int $id)
 

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

static getInstance (string $moduleId, int $userId=null)
 

Открытые атрибуты

const SETTINGS_USER_FIELD_KEY = 'userField'
 
const SETTINGS_ACCESS_CLASS_KEY = 'access'
 

Защищенные члены

 getDefaultUserId ()
 
 getAvailableEntityIds ()
 

Защищенные данные

 $userId
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( int $userId = null)

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

Методы

◆ canAdd()

canAdd ( array $field)

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

◆ canDelete()

canDelete ( int $id)

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

◆ canRead()

canRead ( int $id)

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

◆ canReadWithFilter()

canReadWithFilter ( array $filter)

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

◆ canUpdate()

canUpdate ( int $id)

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

◆ getAvailableEntityIds()

getAvailableEntityIds ( )
abstractprotected

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

◆ getDefaultUserId()

getDefaultUserId ( )
protected

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

◆ getInstance()

static getInstance ( string $moduleId,
int $userId = null )
static

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

◆ getRestrictedTypes()

getRestrictedTypes ( )

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

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

◆ getUserId()

getUserId ( )

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

◆ prepareFilter()

prepareFilter ( array $filter = [])

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

◆ setUserId()

setUserId ( int $userId)

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

Данные класса

◆ $userId

$userId
protected

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

◆ SETTINGS_ACCESS_CLASS_KEY

const SETTINGS_ACCESS_CLASS_KEY = 'access'

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

◆ SETTINGS_USER_FIELD_KEY

const SETTINGS_USER_FIELD_KEY = 'userField'

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