Class BGAbstarctTransactionBuilder<B,T extends BGAbstractTransaction>

java.lang.Object
ru.bitel.bgbilling.common.bean.BGAbstarctTransactionBuilder<B,T>
Direct Known Subclasses:
Transaction.Builder

public abstract class BGAbstarctTransactionBuilder<B,T extends BGAbstractTransaction> extends Object
  • Field Details

  • Constructor Details

    • BGAbstarctTransactionBuilder

      protected BGAbstarctTransactionBuilder()
  • Method Details

    • setId

      public B setId(int id)
    • setContractId

      public B setContractId(int contractId)
    • setContractTitle

      public B setContractTitle(String contractTitle)
    • setSum

      public B setSum(BigDecimal sum)
    • setCreateDate

      public B setCreateDate(Date createDate)
    • setTransactionDate

      public B setTransactionDate(Date transactionDate)
    • setStatus

      public B setStatus(String status)
    • setTransactionId

      public B setTransactionId(String transactionId)
    • setAutopayment

      public B setAutopayment(boolean autopayment)
    • setPaymentId

      public B setPaymentId(int paymentId)
    • setParameters

      public B setParameters(String parameters)
    • setContractComment

      public B setContractComment(String contractComment)
    • setTransactionType

      public B setTransactionType(BGTransactionType transactionType)
    • build

      public T build()