Class Invoice

java.lang.Object
org.bgerp.model.base.Id
org.bgerp.plugin.bil.invoice.model.Invoice
All Implemented Interfaces:
Serializable, Id<Integer>

public class Invoice extends Id
See Also:
  • Constructor Details Link icon

    • Invoice Link icon

      public Invoice()
  • Method Details Link icon

    • getTypeId Link icon

      public int getTypeId()
    • setTypeId Link icon

      public void setTypeId(int typeId)
    • getTypeTitle Link icon

      public int getTypeTitle()
    • setTypeTitle Link icon

      public void setTypeTitle(int typeTitle)
    • getProcessId Link icon

      public int getProcessId()
    • setProcessId Link icon

      public void setProcessId(int processId)
    • getNumberCnt Link icon

      public int getNumberCnt()
    • setNumberCnt Link icon

      public void setNumberCnt(int numberCnt)
    • getNumber Link icon

      public String getNumber()
    • setNumber Link icon

      public void setNumber(String number)
    • getDateFrom Link icon

      public Date getDateFrom()
    • setDateFrom Link icon

      public void setDateFrom(Date value)
    • getDateTo Link icon

      public Date getDateTo()
    • setDateTo Link icon

      public void setDateTo(Date value)
    • dateFromMonthDisplayName Link icon

      public String dateFromMonthDisplayName(String lang)
      TextStyle.FULL display name of the month of dateFrom.
      Parameters:
      lang - language, e.g. 'en', 'ru'.
      Returns:
    • dateFromYear Link icon

      public int dateFromYear()
      Year of dateFrom.
      Returns:
    • monthsPeriod Link icon

      public String monthsPeriod(String lang)
      Formatted period of invoice months: MonthFromName YearFromNumber - MonthToName YearToNumber with month names for a specified language. If dateFrom and dateTo are in the same month, then only it is shown without range.
      Parameters:
      lang - the language of months names.
      Returns:
    • months Link icon

      public long months()
      Returns:
      count of invoice months, 1 or more.
    • getDateFromMonthDisplayName Link icon

      @Deprecated public String getDateFromMonthDisplayName(String lang)
      Deprecated.
    • getDateFromYear Link icon

      @Deprecated public int getDateFromYear()
      Deprecated.
    • getCreateTime Link icon

      public Date getCreateTime()
    • setCreateTime Link icon

      public void setCreateTime(Date value)
    • getCreatedTime Link icon

      @Deprecated public Date getCreatedTime()
      Deprecated.
    • setCreatedTime Link icon

      @Deprecated public void setCreatedTime(Date value)
      Deprecated.
    • getCreateUserId Link icon

      public int getCreateUserId()
    • setCreateUserId Link icon

      public void setCreateUserId(int value)
    • getCreatedUserId Link icon

      @Deprecated public int getCreatedUserId()
      Deprecated.
    • setCreatedUserId Link icon

      @Deprecated public void setCreatedUserId(int value)
      Deprecated.
    • getSentTime Link icon

      public Date getSentTime()
    • setSentTime Link icon

      public void setSentTime(Date value)
    • getSentUserId Link icon

      public int getSentUserId()
    • setSentUserId Link icon

      public void setSentUserId(int value)
    • getPaymentDate Link icon

      public Date getPaymentDate()
    • setPaymentDate Link icon

      public void setPaymentDate(Date value)
    • getPaymentUserId Link icon

      public int getPaymentUserId()
    • setPaymentUserId Link icon

      public void setPaymentUserId(int value)
    • getAmount Link icon

      public BigDecimal getAmount()
    • setAmount Link icon

      public void setAmount(BigDecimal value)
    • amount Link icon

      public BigDecimal amount()
      Updates amount out of positions.
      Returns:
      the new value.
    • getPositions Link icon

      public List<Position> getPositions()
    • setPositions Link icon

      public void setPositions(List<Position> positions)
    • addPosition Link icon

      public void addPosition(String id, String title, BigDecimal amount, String unit, int quantity)
    • addPosition Link icon

      public void addPosition(String id, String title, String amount, String unit, int quantity)