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

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

 setPaySystemService (Sale\PaySystem\Service $service)
 
 delete ()
 
 onBeforeBasketItemDelete (BasketItem $basketItem)
 
 save ()
 
 isChanged ()
 
 getOrder ()
 
 getSum ()
 
 getSumPaid ()
 
 isPaid ()
 
 isReturn ()
 
 getOrderId ()
 
 getPaySystem ()
 
 getPaymentSystemId ()
 
 getPaymentSystemName ()
 
 isInner ()
 
 verify ()
 
 setAccountNumber ($id)
 
 getBusinessValueProviderInstance ($mapping)
 
 getPersonTypeId ()
 
 getHash ()
 
 isMarked ()
 
 getErrorEntity ($value)
 
 canAutoFixError ($value)
 
 getAutoFixErrorsList ()
 
 tryFixError ($code)
 
 canMarked ()
 
 getMarkField ()
 
- Открытые члены унаследованные от CollectableEntity
 setCollection (EntityCollection $collection)
 
 getCollection ()
 
 setInternalIndex ($index)
 
 getInternalIndex ()
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 setMathActionOnly ($value=false)
 
 isMathActionOnly ()
 
 isClone ()
 
- Открытые члены унаследованные от Entity
 __construct ()
 
 fetch (Main\Text\Converter $converter=null)
 

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

static getRegistryEntity ()
 
static getAvailableFields ()
 
static getRegistryType ()
 
static create (PaymentCollection $collection, Sale\PaySystem\Service $paySystem=null)
 
static loadForOrder ($id)
 
static deleteNoDemand ($orderId)
 
static getList (array $parameters=[])
 
static getUfId ()
 
static getEntityEventName ()
 
- Открытые статические члены унаследованные от Entity
static getEntity ()
 
static getRow (array $parameters)
 
static clearCache ()
 
static add (array $data)
 
static update ($id, array $data)
 
static delete ($id)
 
static setCacheItem ($id, array $row)
 
static getCacheItem ($id, bool $load=false)
 
static clearCacheItem ($id)
 
static getTabletClassName ()
 
static getTabletFieldNames (int $fields=self::FIELDS_MAIN)
 
static getCachedFieldList ()
 
static getCallbackRestEvent ()
 
static clearSettings ()
 

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

const RETURN_NONE = 'N'
 
const RETURN_INNER = 'Y'
 
const RETURN_PS = 'P'
 
- Открытые атрибуты унаследованные от Entity
const PREFIX_OLD = 'OLD_'
 
const EVENT_ON_BUILD_CACHED_FIELD_LIST = 'OnBuildCachedFieldList'
 
const FIELDS_MAIN = 0x0001
 
const FIELDS_UF = 0x0002
 
const FIELDS_ALL = self::FIELDS_MAIN|self::FIELDS_UF
 

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

 onBeforeSetFields (array $values)
 
 addCashboxChecks ()
 
 onAfterSave ($isNew)
 
 loadPaySystem ()
 
 normalizeValue ($name, $value)
 
 checkValueBeforeSet ($name, $value)
 
 addChangesToHistory ($name, $oldValue=null, $value=null)
 
 isPriceField (string $name)
 
 addInternal (array $data)
 
 updateInternal ($primary, array $data)
 
- Защищенные члены унаследованные от CollectableEntity
 onFieldModify ($name, $oldValue, $value)
 
- Защищенные члены унаследованные от Entity
 getTablet ()
 

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

static getMeaningfulFields ()
 
static createPaymentObject (array $fields=[])
 
static generateXmlId ()
 
static deleteInternal ($primary)
 
static getFieldsMap ()
 
- Защищенные статические члены унаследованные от Entity
static prepareForAdd (ORM\Data\AddResult $result, $id, array &$data)
 
static prepareForUpdate (ORM\Data\UpdateResult $result, $id, array &$data)
 
static deleteNoDemands ($id)
 
static normalize (array &$data)
 
static runAddExternalActions ($id, array $data)
 
static runUpdateExternalActions ($id, array $data)
 
static runDeleteExternalActions ($id)
 
static getDefaultCachedFieldList ()
 
static prepareFloatValue ($value)
 
static prepareIntValue ($value)
 
static prepareStringValue ($value)
 

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

 $service
 
 $payableItemCollection
 
- Защищенные данные унаследованные от CollectableEntity
 $collection
 
 $internalIndex = null
 
 $isClone = false
 

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

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

Методы

◆ addCashboxChecks()

addCashboxChecks ( )
protected
Возвращает
void;

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

◆ addChangesToHistory()

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

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

◆ addInternal()

addInternal ( array $data)
protected
Аргументы
array$data
Возвращает
Main\ORM\Data\AddResult
Исключения

Exception

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

◆ canAutoFixError()

canAutoFixError ( $value)
Аргументы
$value
Возвращает
bool

Замещает IEntityMarker.

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

◆ canMarked()

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

Замещает IEntityMarker.

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

◆ checkValueBeforeSet()

checkValueBeforeSet ( $name,
$value )
protected
Аргументы
$name
$value
Возвращает
Result
Исключения
Main

ArgumentException

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

◆ create()

static create ( PaymentCollection $collection,
Sale\PaySystem\Service $paySystem = null )
static
Аргументы
PaymentCollection$collection
PaySystem\Service | null$paySystem
Возвращает
Payment
Исключения
Main

ArgumentException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotImplementedException

Исключения
Main

ObjectException

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

◆ createPaymentObject()

static createPaymentObject ( array $fields = [])
staticprotected
Аргументы
array$fields
Возвращает
Payment
Исключения
Main

ArgumentException

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

◆ delete()

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

ArgumentOutOfRangeException

Исключения
Main

ObjectNotFoundException

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

◆ deleteInternal()

static deleteInternal ( $primary)
staticprotected
Аргументы
$primary
Возвращает
Main\ORM\Data\DeleteResult
Исключения

Exception

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

◆ deleteNoDemand()

static deleteNoDemand ( $orderId)
static

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

◆ generateXmlId()

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

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

◆ getAutoFixErrorsList()

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

Замещает IEntityMarker.

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

◆ getAvailableFields()

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

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

◆ getBusinessValueProviderInstance()

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

Замещает IBusinessValueProvider.

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

◆ getEntityEventName()

static getEntityEventName ( )
static
Возвращает
null|string

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

◆ getErrorEntity()

getErrorEntity ( $value)
Аргументы
$value
Возвращает
string

Замещает IEntityMarker.

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

◆ getFieldsMap()

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

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

◆ getHash()

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

ArgumentNullException

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

◆ getList()

static getList ( array $parameters = [])
static
Аргументы
array$parameters
Возвращает
Main\ORM\Query\Result
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Переопределяет метод предка Entity.

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

◆ getMarkField()

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

Замещает IEntityMarker.

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

◆ getMeaningfulFields()

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

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

◆ getOrder()

getOrder ( )
Возвращает
Order

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

◆ getOrderId()

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

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

◆ getPaymentSystemId()

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

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

◆ getPaymentSystemName()

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

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

◆ getPaySystem()

getPaySystem ( )
Возвращает
PaySystem\Service

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

◆ getPersonTypeId()

getPersonTypeId ( )
Возвращает
int|null

Замещает IBusinessValueProvider.

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

◆ getRegistryEntity()

static getRegistryEntity ( )
static
Возвращает
string|void

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

◆ getRegistryType()

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

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

◆ getSum()

getSum ( )
Возвращает
float

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

◆ getSumPaid()

getSumPaid ( )
Возвращает
float

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

◆ getUfId()

static getUfId ( )
static
Возвращает
null

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

◆ isChanged()

isChanged ( )

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

◆ isInner()

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

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

◆ isMarked()

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

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

◆ isPaid()

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

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

◆ isPriceField()

isPriceField ( string $name)
protected

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

◆ isReturn()

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

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

◆ loadForOrder()

static loadForOrder ( $id)
static
Аргументы
$id
Возвращает
Payment[]
Исключения
Main

ArgumentException

Исключения
Main

ArgumentNullException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ loadPaySystem()

loadPaySystem ( )
protected
Возвращает
PaySystem\Service

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

◆ normalizeValue()

normalizeValue ( $name,
$value )
protected
Аргументы
$name
$value
Возвращает
Result
Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotImplementedException

Исключения

Exception

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

◆ onAfterSave()

onAfterSave ( $isNew)
protected
Аргументы
$isNew

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

◆ onBeforeBasketItemDelete()

onBeforeBasketItemDelete ( BasketItem $basketItem)

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

◆ onBeforeSetFields()

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

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

◆ save()

save ( )

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

◆ setAccountNumber()

setAccountNumber ( $id)
Аргументы
$id
Возвращает
Result
Исключения
Main

ObjectNotFoundException

Исключения

Exception

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

◆ setPaySystemService()

setPaySystemService ( Sale\PaySystem\Service $service)
Аргументы
PaySystem\Service$service
Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotImplementedException

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

◆ tryFixError()

tryFixError ( $code)
Аргументы
$code
Возвращает
Result

Замещает IEntityMarker.

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

◆ updateInternal()

updateInternal ( $primary,
array $data )
protected
Аргументы
$primary
array$data
Возвращает
Main\ORM\Data\UpdateResult
Исключения

Exception

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

◆ verify()

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

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

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

◆ $payableItemCollection

$payableItemCollection
protected

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

◆ $service

$service
protected

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

◆ RETURN_INNER

const RETURN_INNER = 'Y'

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

◆ RETURN_NONE

const RETURN_NONE = 'N'

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

◆ RETURN_PS

const RETURN_PS = 'P'

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