Class Payment
java.lang.Object
ru.bitel.bgbilling.plugins.cashcheck.common.Payment
- All Implemented Interfaces:
Serializable
Моделька "паймент", она типа расширяет существующую модель из таблицы
платежей - объединяет тут поля из таблицы очереди, контракта итд.
Она же используется для расходов/возвратов.
Оно же по сути и "запись лога чеков".
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int1 - чек сущности привязанной на расход биллинга (возвратов/продаж)static int0 - чек сущности привязанной на приход биллинга (платежа/покупок)static Stringсодержимое lastError, которое трактуется как "новый чек" для виртуальных чеков которые надо будет печатать позже -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionсодержимое чекареальный тип чека: продажа, возврат, коррекция итд (столбец check_type)intgetDate()последняя ошибка, если чек не напечатался (столбец last_error)intgetLogId()intintintgetPosId()Deprecated.use getPosMappingDeprecated.use getLogDate()getSumma()intbooleanvoidsetCheckData(String checkData) содержимое чекаvoidsetCheckType(Check.Type checkType) реальный тип чека: продажа, возврат, коррекция итд (столбец check_type)voidsetComment(String comment) voidsetContractComment(String contractComment) voidsetContractId(int contractId) voidsetContractTitle(String contractTitle) voidvoidsetFiscalData(String fiscalData) voidsetIsPayment(boolean isPayment) voidsetLastError(String lastError) последняя ошибка, если чек не напечатался (столбец last_error)voidsetLogDate(Date logDate) voidsetLogId(int logId) voidsetPaymentId(int paymentId) voidsetPaymentTypeId(int paymentTypeId) voidsetPaymentTypesTitle(String paymentTypesTitle) voidsetPendingId(String pendingId) voidsetPosId(int posId) voidsetPosMapping(String posMapping) voidsetSumma(BigDecimal summa) voidsetUserId(int userId) toString()
-
Field Details
-
LAST_ERROR_NEW
содержимое lastError, которое трактуется как "новый чек" для виртуальных чеков которые надо будет печатать позже -
IS_PAYMENT
public static int IS_PAYMENT0 - чек сущности привязанной на приход биллинга (платежа/покупок) -
IS_CHARGE
public static int IS_CHARGE1 - чек сущности привязанной на расход биллинга (возвратов/продаж)
-
-
Constructor Details
-
Payment
public Payment()
-
-
Method Details
-
getContractComment
-
setContractComment
-
getPaymentTypeId
public int getPaymentTypeId() -
setPaymentTypeId
public void setPaymentTypeId(int paymentTypeId) -
setComment
-
setUserId
public void setUserId(int userId) -
setSumma
-
setContractId
public void setContractId(int contractId) -
setDate
-
getDate
-
getContractId
public int getContractId() -
getSumma
-
getUserId
public int getUserId() -
getComment
-
getContractTitle
-
setContractTitle
-
getPaymentTypesTitle
-
setPaymentTypesTitle
-
getQueueDate
Deprecated.use getLogDate() -
getLogDate
-
setLogDate
-
getPosId
public int getPosId() -
setPosId
public void setPosId(int posId) -
toString
-
getCheckData
содержимое чека -
setCheckData
содержимое чека -
getLastError
последняя ошибка, если чек не напечатался (столбец last_error) -
setLastError
последняя ошибка, если чек не напечатался (столбец last_error) -
getCheckType
реальный тип чека: продажа, возврат, коррекция итд (столбец check_type) -
setCheckType
реальный тип чека: продажа, возврат, коррекция итд (столбец check_type) -
getPosMapping
- Returns:
- the posMapping
-
getPrintMode
Deprecated.use getPosMapping -
setPosMapping
- Parameters:
printMode- the paymentMode to set
-
getPendingId
-
setPendingId
-
getFiscalData
-
setFiscalData
-
getLogId
public int getLogId() -
setLogId
public void setLogId(int logId) -
getPaymentId
public int getPaymentId() -
setPaymentId
public void setPaymentId(int paymentId) -
isPayment
public boolean isPayment() -
setIsPayment
public void setIsPayment(boolean isPayment)
-