java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.bill.common.bean.Attribute
All Implemented Interfaces:
Serializable, Idable

public class Attribute extends Id
Реквизиты договора для модуля Bill. Поле name является ключем(поле key) AttributeType, то есть как typeId

name - ключ AttributeType
value - значение
See Also:
  • Constructor Details

    • Attribute

      public Attribute()
    • Attribute

      public Attribute(int id, int contractId, String name, String value, Period period)
  • Method Details

    • getContractId

      public int getContractId()
    • setContractId

      public void setContractId(int cid)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • getPeriod

      public Period getPeriod()
    • setPeriod

      public void setPeriod(Period period)
    • getContractParamPrefId

      public int getContractParamPrefId()
      Если реквизит указывает на параметр договора, то вернет id типа справочника параметра договора, иначе -1
    • setContractParamPrefId

      public void setContractParamPrefId(int contractParamPrefId)
    • isUseSuperContract

      public boolean isUseSuperContract()
      Использовать ли параметры договора, если не заданы свои и реквизит ссылается на парамтр договора
    • setUseSuperContract

      public void setUseSuperContract(boolean useSuperContract)