Package ru.bitel.bgbilling.kernel.contract.balance.common.bean

# Class Payment

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractBalanceBean
ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment

All Implemented Interfaces:
  `Serializable`, `Cloneable`, `Idable`

public class Payment extends AbstractBalanceBean implements Serializable, Cloneable
Платёж договора.

Для получения типа(PaymentType) использовать справочник типов, там содержится(покрайней мере пока) название и значение редактируемости.

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Payment()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Payment`
  `clone()`
  `String`
  `getData()`
  `Integer`
  `getModuleId()`
  `String`
  `getTransactionId()`
  `Payment`
  `setComment(String comment)`
  Устанавливает примечание.
  `Payment`
  `setContractId(int value)`
  Устанавливает код договора.
  `Payment`
  `setData(String data)`
  `Payment`
  `setDate(Date date)`
  Устанавливает дату расхода/прихода.
  `Payment`
  `setId(int id)`
  Устанавливает id объекта
  `Payment`
  `setModuleId(Integer moduleId)`
  `Payment`
  `setSum(BigDecimal sum)`
  Устанавливает сумму.
  `Payment`
  `setTimeChange(Date timeChange)`
  Устанавливает время последней модификации.
  `Payment`
  `setTransactionId(String transactionId)`
  `Payment`
  `setTypeId(int value)`
  Устанавливает код типа.
  `Payment`
  `setUserId(int value)`
  Устанавливает код пользователя биллинга.
  `String`
  `toString()`

  ### Methods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractBalanceBean

  `getComment, getContractId, getDate, getSum, getTimeChange, getTypeId, getUserId`

  ### Methods inherited from class ru.bitel.common.model.Id

  `copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap`

  ### Methods inherited from class java.lang.Object

  `finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### Payment

    public Payment()

- ## Method Details

  - ### getData

    public String getData()

  - ### setData

    public Payment setData(String data)

  - ### getModuleId

    public Integer getModuleId()

  - ### getTransactionId

    public String getTransactionId()

  - ### setModuleId

    public Payment setModuleId(Integer moduleId)

  - ### setTransactionId

    public Payment setTransactionId(String transactionId)

  - ### setDate

    public Payment setDate(Date date)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает дату расхода/прихода.
    Overrides:
      `setDate` in class `AbstractBalanceBean`
    Parameters:
      `date` -

  - ### setId

    public Payment setId(int id)
    Description copied from class: `Id`
    Устанавливает id объекта
    Overrides:
      `setId` in class `Id`

  - ### setTimeChange

    public Payment setTimeChange(Date timeChange)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает время последней модификации.
    Overrides:
      `setTimeChange` in class `AbstractBalanceBean`

  - ### setComment

    public Payment setComment(String comment)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает примечание.
    Overrides:
      `setComment` in class `AbstractBalanceBean`
    Parameters:
      `comment` -

  - ### setTypeId

    public Payment setTypeId(int value)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает код типа.
    Overrides:
      `setTypeId` in class `AbstractBalanceBean`
    Parameters:
      `value` -

  - ### setUserId

    public Payment setUserId(int value)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает код пользователя биллинга.
    Overrides:
      `setUserId` in class `AbstractBalanceBean`
    Parameters:
      `value` -

  - ### setContractId

    public Payment setContractId(int value)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает код договора.
    Overrides:
      `setContractId` in class `AbstractBalanceBean`
    Parameters:
      `value` -

  - ### setSum

    public Payment setSum(BigDecimal sum)
    Description copied from class: `AbstractBalanceBean`
    Устанавливает сумму.
    Overrides:
      `setSum` in class `AbstractBalanceBean`
    Parameters:
      `sum` -

  - ### clone

    public Payment clone() throws CloneNotSupportedException
    Overrides:
      `clone` in class `Object`
    Throws:
      `CloneNotSupportedException`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `AbstractBalanceBean`