UserImportBase extends ImportBase
AbstractYes
Table of Contents
Constants
- EXTERNAL_AUTH_ID = 'sale'
- 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>
- getConfig() : null
- getCurrentCollision() : ICollision
- getCurrentCriterion() : ICriterion
- getCurrentLogger() : mixed
- getEntity() : ImportBase
- getExternalId() : null|string
- getField() : null|string
- getFieldExternalId() : string
- getFieldsConfig() : bool
- getFieldValues() : array<string|int, mixed>
- getId() : int|null
- getListPersonType() : array<string|int, mixed>
- getLoadedLogger() : mixed
- getLogger() : LoggerDiag
- getOwnerTypeId() : int
- getPropertyOrdersByConfig() : array<string|int, mixed>
- getPropertyOrdersByPersonalTypeId() : mixed
- getSettings() : ISettings
- hasCollisionErrors() : bool
- hasCollisionWarnings() : bool
- hasLogging() : mixed
- import() : Result
- initFields() : mixed
- initFieldsFromArray() : mixed
- initLogger() : mixed
- isFiz() : bool
- isImportable() : bool
- load() : Result
- loadCollision() : mixed
- loadCriterion() : mixed
- loadLogger() : mixed
- loadSettings() : mixed
- refreshData() : mixed
- registerUser() : bool|int|string
- resolvePersonTypeId() : int|null|string
- setEntity() : mixed
- setField() : mixed
- update() : Result
- Updates row in entity table
Constants
EXTERNAL_AUTH_ID
public
mixed
EXTERNAL_AUTH_ID
= 'sale'
ITEM_ITEM
public
mixed
ITEM_ITEM
= 'ITEM'
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
Resultdelete()
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
ResultgetBusinessValue()
public
static getBusinessValue(IBusinessValueProvider $entity) : array<string|int, mixed>
Parameters
- $entity : IBusinessValueProvider
Return values
array<string|int, mixed>getConfig()
public
getConfig() : null
Return values
nullgetCurrentCollision()
public
getCurrentCollision(mixed $typeId) : ICollision
Parameters
- $typeId : mixed
Return values
ICollisiongetCurrentCriterion()
public
getCurrentCriterion(mixed $entity) : ICriterion
Parameters
- $entity : mixed
Return values
ICriteriongetCurrentLogger()
public
getCurrentLogger() : mixed
getEntity()
public
getEntity() : ImportBase
Return values
ImportBasegetExternalId()
public
getExternalId() : null|string
Return values
null|stringgetField()
public
getField(mixed $name) : null|string
Parameters
- $name : mixed
Return values
null|stringgetFieldExternalId()
public
static getFieldExternalId() : string
Return values
stringgetFieldsConfig()
public
getFieldsConfig(mixed $orgFormId[, array<string|int, mixed> $userProps = array() ]) : bool
Parameters
- $orgFormId : mixed
- $userProps : array<string|int, mixed> = array()
Return values
boolgetFieldValues()
public
getFieldValues() : array<string|int, mixed>
Return values
array<string|int, mixed>getId()
public
abstract getId() : int|null
Return values
int|nullgetListPersonType()
public
getListPersonType(mixed $siteId) : array<string|int, mixed>
Parameters
- $siteId : mixed
Return values
array<string|int, mixed>getLoadedLogger()
public
getLoadedLogger() : mixed
getLogger()
public
getLogger() : LoggerDiag
Return values
LoggerDiaggetOwnerTypeId()
public
abstract getOwnerTypeId() : int
Return values
intgetPropertyOrdersByConfig()
public
getPropertyOrdersByConfig(mixed $personalTypeId, mixed $profile, mixed $property) : array<string|int, mixed>
Parameters
- $personalTypeId : mixed
- $profile : mixed
- $property : mixed
Return values
array<string|int, mixed>getPropertyOrdersByPersonalTypeId()
public
static getPropertyOrdersByPersonalTypeId(mixed $personTypeId) : mixed
Parameters
- $personTypeId : mixed
getSettings()
public
getSettings() : ISettings
Return values
ISettingshasCollisionErrors()
public
hasCollisionErrors() : bool
Return values
boolhasCollisionWarnings()
public
hasCollisionWarnings() : bool
Return values
boolhasLogging()
public
hasLogging() : mixed
import()
public
import(array<string|int, mixed> $params) : Result
Parameters
- $params : array<string|int, mixed>
Return values
ResultinitFields()
public
initFields() : mixed
initFieldsFromArray()
public
initFieldsFromArray(mixed $fields) : mixed
Parameters
- $fields : mixed
initLogger()
public
initLogger() : mixed
isFiz()
public
isFiz() : bool
Return values
boolisImportable()
public
abstract isImportable() : bool
Return values
boolload()
public
abstract load(array<string|int, mixed> $fields) : Result
Parameters
- $fields : array<string|int, mixed>
Return values
ResultloadCollision()
public
loadCollision(ICollision $collision) : mixed
Parameters
- $collision : ICollision
loadCriterion()
public
loadCriterion(ICriterion $criterion) : mixed
Parameters
- $criterion : ICriterion
loadLogger()
public
loadLogger(Logger $logger) : mixed
Parameters
- $logger : Logger
loadSettings()
public
loadSettings(ISettings $settings) : mixed
Parameters
- $settings : ISettings
refreshData()
public
abstract refreshData(array<string|int, mixed> $fields) : mixed
Parameters
- $fields : array<string|int, mixed>
registerUser()
public
registerUser(mixed $fields, mixed &$arErrors) : bool|int|string
Parameters
- $fields : mixed
- $arErrors : mixed
Return values
bool|int|stringresolvePersonTypeId()
public
resolvePersonTypeId(mixed $fields) : int|null|string
Parameters
- $fields : mixed
Return values
int|null|stringsetEntity()
public
setEntity(ImportBase $entity) : mixed
Parameters
- $entity : ImportBase
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>