Bitrix API

ImportBase

AbstractYes

Table of Contents

Constants

ITEM_ITEM  = 'ITEM'
ITEM_SERVICE  = 'SERVICE'

Methods

add()  : Result
Adds row to entity table
delete()  : Result
Deletes row in entity table by primary key
getBusinessValue()  : array<string|int, mixed>
getCurrentCollision()  : ICollision
getCurrentCriterion()  : ICriterion
getCurrentLogger()  : mixed
getEntity()  : Entity
getExternalId()  : null|string
getField()  : null|string
getFieldExternalId()  : string
getFieldValues()  : array<string|int, mixed>
getId()  : int|null
getLoadedLogger()  : mixed
getLogger()  : LoggerDiag
getOwnerTypeId()  : int
getSettings()  : ISettings
hasCollisionErrors()  : bool
hasCollisionWarnings()  : bool
hasLogging()  : mixed
import()  : Result
initFields()  : mixed
initFieldsFromArray()  : mixed
initLogger()  : mixed
isImportable()  : bool
load()  : Result
loadCollision()  : mixed
loadCriterion()  : mixed
loadLogger()  : mixed
loadSettings()  : mixed
refreshData()  : mixed
setField()  : mixed
update()  : Result
Updates row in entity table

Constants

ITEM_SERVICE

public mixed ITEM_SERVICE = 'SERVICE'

Methods

add()

Adds row to entity table

public abstract add(array<string|int, mixed> $params) : Result
Parameters
$params : array<string|int, mixed>
Return values
Result

delete()

Deletes row in entity table by primary key

public abstract delete([array<string|int, mixed>|null $params = null ]) : Result
Parameters
$params : array<string|int, mixed>|null = null
Return values
Result

getBusinessValue()

public static getBusinessValue(IBusinessValueProvider $entity) : array<string|int, mixed>
Parameters
$entity : IBusinessValueProvider
Return values
array<string|int, mixed>

getCurrentLogger()

public getCurrentLogger() : mixed

getExternalId()

public getExternalId() : null|string
Return values
null|string

getField()

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

getFieldExternalId()

public static getFieldExternalId() : string
Return values
string

getFieldValues()

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

getId()

public abstract getId() : int|null
Return values
int|null

getLoadedLogger()

public getLoadedLogger() : mixed

getOwnerTypeId()

public abstract getOwnerTypeId() : int
Return values
int

hasCollisionErrors()

public hasCollisionErrors() : bool
Return values
bool

hasCollisionWarnings()

public hasCollisionWarnings() : bool
Return values
bool

import()

public import(array<string|int, mixed> $params) : Result
Parameters
$params : array<string|int, mixed>
Return values
Result

initFields()

public abstract initFields() : mixed

initFieldsFromArray()

public initFieldsFromArray(mixed $fields) : mixed
Parameters
$fields : mixed

isImportable()

public abstract isImportable() : bool
Return values
bool

load()

public abstract load(array<string|int, mixed> $fields) : Result
Parameters
$fields : array<string|int, mixed>
Return values
Result

refreshData()

public abstract refreshData(array<string|int, mixed> $fields) : mixed
Parameters
$fields : array<string|int, mixed>

setField()

public setField(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed

update()

Updates row in entity table

public abstract update(array<string|int, mixed> $params) : Result
Parameters
$params : array<string|int, mixed>
Return values
Result

        
On this page

Search results