Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Entity

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

 getField ($name)
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 setMathActionOnly ($value=false)
 
 isMathActionOnly ()
 
 setFieldNoDemand ($name, $value)
 
 setFieldsNoDemand (array $values)
 
 initField ($name, $value)
 
 initFields (array $values)
 
 getFieldValues ()
 
 getFields ()
 
 getId ()
 
 isChanged ()
 
 markFieldCustom (string $name)
 
 unmarkFieldCustom (string $name)
 
 isMarkedFieldCustom (string $name)
 
 verify ()
 
 clearChanged ()
 
 toArray ()
 

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

static getRegistryType ()
 
static getRegistryEntity ()
 
static getAvailableFields ()
 
static getCustomizableFields ()
 
static getAvailableFieldsMap ()
 
static getAllFields ()
 
static getFieldsDescription ()
 
static getEntityEventName ()
 
static getClassName ()
 

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

 __construct (array $fields=array())
 
 normalizeValue ($name, $value)
 
 checkValueBeforeSet ($name, $value)
 
 onBeforeSetFields (array $values)
 
 onFieldModify ($name, $oldValue, $value)
 
 addChangesToHistory ($name, $oldValue=null, $value=null)
 

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

static getFieldsMap ()
 
static getMeaningfulFields ()
 

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

 $fields
 
 $eventName = null
 

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

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

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

◆ __construct()

__construct ( array $fields = array())
protected

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

Методы

◆ addChangesToHistory()

addChangesToHistory ( $name,
$oldValue = null,
$value = null )
protected
Аргументы
string$name
null | string$oldValue
null | string$value

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

◆ checkValueBeforeSet()

checkValueBeforeSet ( $name,
$value )
protected
Аргументы
$name
$value
Возвращает
Result

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

◆ clearChanged()

clearChanged ( )

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

◆ clearStartField()

clearStartField ( )
abstract

◆ doFinalAction()

doFinalAction ( $hasMeaningfulField = false)
abstract
Аргументы
bool$hasMeaningfulField
Возвращает
Result

◆ getAllFields()

static getAllFields ( )
static
Возвращает
array
Исключения
Main

NotImplementedException

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

◆ getAvailableFields()

static getAvailableFields ( )
static
Возвращает
array
Исключения
Main

NotImplementedException

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

◆ getAvailableFieldsMap()

static getAvailableFieldsMap ( )
static
Возвращает
array|null
Исключения
Main

NotImplementedException

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

◆ getClassName()

static getClassName ( )
static
Возвращает
string

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

◆ getCustomizableFields()

static getCustomizableFields ( )
static
Возвращает
array

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

◆ getEntityEventName()

static getEntityEventName ( )
static

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

◆ getField()

getField ( $name)
Аргументы
$name
Возвращает
string|null

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

◆ getFields()

getFields ( )

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

◆ getFieldsDescription()

static getFieldsDescription ( )
static
Возвращает
array
Исключения
Main

NotImplementedException

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

◆ getFieldsMap()

static getFieldsMap ( )
staticprotected
Исключения
Main

NotImplementedException

Возвращает
array

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

◆ getFieldValues()

getFieldValues ( )
Возвращает
array

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

◆ getId()

getId ( )
Возвращает
int

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

◆ getMeaningfulFields()

static getMeaningfulFields ( )
staticprotected
Возвращает
array
Исключения
Main

NotImplementedException

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

◆ getRegistryEntity()

static getRegistryEntity ( )
static
Исключения
Main

NotImplementedException

Возвращает
string

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

◆ getRegistryType()

static getRegistryType ( )
static
Исключения
Main

NotImplementedException

Возвращает
string

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

◆ hasMeaningfulField()

hasMeaningfulField ( )
abstract
Возвращает
bool

◆ initField()

initField ( $name,
$value )

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

◆ initFields()

initFields ( array $values)

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

◆ isChanged()

isChanged ( )
Возвращает
bool

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

◆ isMarkedFieldCustom()

isMarkedFieldCustom ( string $name)
Аргументы
string$name
Возвращает
bool

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

◆ isMathActionOnly()

isMathActionOnly ( )
abstract
Возвращает
bool

◆ isStartField()

isStartField ( $isMeaningfulField = false)
abstract
Аргументы
bool$isMeaningfulField
Возвращает
bool

◆ markFieldCustom()

markFieldCustom ( string $name)
Аргументы
string$name
Исключения
Main

ArgumentOutOfRangeException

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

◆ normalizeValue()

normalizeValue ( $name,
$value )
protected

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

◆ onBeforeSetFields()

onBeforeSetFields ( array $values)
protected
Аргументы
array$values
Возвращает
array

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

◆ onFieldModify()

onFieldModify ( $name,
$oldValue,
$value )
protected
Аргументы
string$name
mixed$oldValue
mixed$value
Возвращает
Result

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

◆ setFieldNoDemand()

setFieldNoDemand ( $name,
$value )

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

◆ setFieldsNoDemand()

setFieldsNoDemand ( array $values)

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

◆ setMathActionOnly()

setMathActionOnly ( $value = false)
abstract

◆ toArray()

toArray ( )

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

◆ unmarkFieldCustom()

unmarkFieldCustom ( string $name)
Аргументы
string$name
Исключения
Main

ArgumentOutOfRangeException

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

◆ verify()

verify ( )
Возвращает
Result

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

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

◆ $eventName

$eventName = null
protected

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

◆ $fields

$fields
protected

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