Bitrix API

Contact extends ContactCompanyEntity

Class Contact

Table of Contents

Methods

checkValueBeforeSet()  : Result
clearStartField()  : bool
create()  : mixed
delete()  : mixed
doFinalAction()  : Result
generateXmlId()  : string
getAllFields()  : array<string|int, mixed>
getAvailableFields()  : array<string|int, mixed>
getAvailableFieldsMap()  : array<string|int, mixed>|null
getBankRequisiteList()  : array<string|int, mixed>
getClassName()  : string
getCollection()  : EntityCollection
getCustomerName()  : string|null
getCustomizableFields()  : array<string|int, mixed>
getEntityType()  : string
getEntityTypeName()  : string
getField()  : string|null
getFieldsDescription()  : array<string|int, mixed>
getFieldValues()  : array<string|int, mixed>
getId()  : int
getInternalIndex()  : null|int
getRegistryEntity()  : string|void
getRegistryType()  : string
getRequisiteList()  : array<string|int, mixed>
hasMeaningfulField()  : bool
isChanged()  : bool
isClone()  : bool
isMarkedFieldCustom()  : bool
isMathActionOnly()  : bool
isPrimary()  : bool
isStartField()  : bool
loadForOrder()  : array<string|int, mixed>|false
markFieldCustom()  : mixed
save()  : Result
setCollection()  : mixed
setField()  : Result
setFields()  : Result
setMathActionOnly()  : bool
toArray()  : array<string|int, mixed>
unmarkFieldCustom()  : mixed
verify()  : Result

Methods

checkValueBeforeSet()

public checkValueBeforeSet(mixed $name, mixed $value) : Result
Parameters
$name : mixed
$value : mixed
Tags
throws
ArgumentOutOfRangeException
throws
NotImplementedException
throws
Exception
Return values
Result

delete()

public delete() : mixed
Tags
throws
ArgumentOutOfRangeException
throws
ObjectNotFoundException

doFinalAction()

public doFinalAction([mixed $hasMeaningfulField = false ]) : Result
Parameters
$hasMeaningfulField : mixed = false
Return values
Result

getAllFields()

public static getAllFields() : array<string|int, mixed>
Tags
throws
NotImplementedException
Return values
array<string|int, mixed>

getAvailableFields()

public static getAvailableFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAvailableFieldsMap()

public static getAvailableFieldsMap() : array<string|int, mixed>|null
Tags
throws
NotImplementedException
Return values
array<string|int, mixed>|null

getBankRequisiteList()

public getBankRequisiteList() : array<string|int, mixed>
Tags
throws
NotImplementedException
Return values
array<string|int, mixed>

getClassName()

public static getClassName() : string
Return values
string

getCustomerName()

public getCustomerName() : string|null
Tags
inheritDoc
Return values
string|null

getCustomizableFields()

public static getCustomizableFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getEntityType()

public static getEntityType() : string
Return values
string

getEntityTypeName()

public static getEntityTypeName() : string
Return values
string

getField()

public getField(mixed $name) : string|null
Parameters
$name : mixed
Return values
string|null

getFieldsDescription()

public static getFieldsDescription() : array<string|int, mixed>
Tags
throws
NotImplementedException
Return values
array<string|int, mixed>

getFieldValues()

public getFieldValues() : array<string|int, mixed>
Return values
array<string|int, mixed>

getId()

public getId() : int
Return values
int

getInternalIndex()

public getInternalIndex() : null|int
Return values
null|int

getRegistryEntity()

public static getRegistryEntity() : string|void
Return values
string|void

getRequisiteList()

public getRequisiteList() : array<string|int, mixed>
Tags
throws
NotImplementedException
Return values
array<string|int, mixed>

isChanged()

public isChanged() : bool
Return values
bool

isMarkedFieldCustom()

public isMarkedFieldCustom(string $name) : bool
Parameters
$name : string
Return values
bool

isStartField()

public isStartField([bool $isMeaningfulField = false ]) : bool
Parameters
$isMeaningfulField : bool = false
Return values
bool

loadForOrder()

public static loadForOrder(mixed $id) : array<string|int, mixed>|false
Parameters
$id : mixed
Tags
throws
ArgumentException
throws
ArgumentNullException
throws
ObjectPropertyException
throws
SystemException
Return values
array<string|int, mixed>|false

markFieldCustom()

public markFieldCustom(string $name) : mixed
Parameters
$name : string
Tags
throws
ArgumentOutOfRangeException

setField()

public setField(mixed $name, mixed $value) : Result
Parameters
$name : mixed
$value : mixed
Tags
throws
ArgumentOutOfRangeException
throws
NotImplementedException
throws
Exception
Return values
Result

setFields()

public setFields(array<string|int, mixed> $values) : Result
Parameters
$values : array<string|int, mixed>
Tags
throws
ArgumentOutOfRangeException
throws
NotSupportedException
throws
Exception
Return values
Result

setMathActionOnly()

public setMathActionOnly([bool|false $value = false ]) : bool
Parameters
$value : bool|false = false
Return values
bool

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

unmarkFieldCustom()

public unmarkFieldCustom(string $name) : mixed
Parameters
$name : string
Tags
throws
ArgumentOutOfRangeException

verify()

public verify() : Result
Return values
Result

        
On this page

Search results