java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdContractId
ru.bitel.bgbilling.modules.subscription.common.bean.Subscription
All Implemented Interfaces:
Serializable, ContractIdable, Idable

public class Subscription extends IdContractId
Подписка клиента на что-то, с точностью до секунды
See Also:
  • Constructor Details

    • Subscription

      public Subscription()
  • Method Details

    • getComment

      public String getComment()
    • getJobId

      public long getJobId()
    • getPeriod

      public PeriodWithTime getPeriod()
    • getRegistrationPeriodId

      public int getRegistrationPeriodId()
    • getRegistrationPeriodList

      public List<RegistrationPeriod> getRegistrationPeriodList()
    • getSubscriptionType

      public SubscriptionType getSubscriptionType()
    • getTypeId

      public int getTypeId()
    • isActive

      public boolean isActive()
    • isAvtoCommit

      public boolean isAvtoCommit()
    • setAvtoCommit

      public Subscription setAvtoCommit(boolean avtoCommit)
    • setComment

      public Subscription setComment(String comment)
    • setContractId

      public Subscription setContractId(int contractId)
      Overrides:
      setContractId in class IdContractId
    • setId

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

      public Subscription setJobId(long jobId)
    • setPeriod

      public Subscription setPeriod(PeriodWithTime period)
    • setRegistrationPeriodId

      public Subscription setRegistrationPeriodId(int registrationPeriodId)
    • setRegistrationPeriodList

      public Subscription setRegistrationPeriodList(List<RegistrationPeriod> registrationPeriodList)
    • setSubscriptionType

      public Subscription setSubscriptionType(SubscriptionType subscriptionType)
    • setTypeId

      public Subscription setTypeId(int typeId)