Class BasketInvoiceItemEntity

java.lang.Object
sk.iway.iwcm.components.basket.jpa.BasketInvoiceItemEntity

@Entity public class BasketInvoiceItemEntity extends Object
  • Constructor Details

    • BasketInvoiceItemEntity

      public BasketInvoiceItemEntity()
  • Method Details

    • getItemPriceQty

      public BigDecimal getItemPriceQty()
      Return item price without VAT, multiplied by item quantity
      Returns:
    • getBasketItemId

      public int getBasketItemId()
    • getItemPriceVat

      public BigDecimal getItemPriceVat()
      Vrati cenu jednej polozky vratane DPH
      Returns:
    • itemAlreadyPurchased

      public boolean itemAlreadyPurchased()
    • getItemPriceVatQty

      public BigDecimal getItemPriceVatQty()
      Vrati cenu vratane DPH * pocet poloziek
      Returns:
    • getTitle

      public String getTitle()
    • getDoc

      public DocDetails getDoc()
    • getLocalPrice

      public BigDecimal getLocalPrice(javax.servlet.http.HttpServletRequest request, String currency)
      Metody na prepocitavanie cien do inych mien. Metody sa vyskytuju v roznych obmenach: getLocalPrice - vypocita cenu bez DPH getItemLocalPriceQty - vypocita cenu bez DPH krat pocet poloziek v kosiku getLocalPriceVat - vypocita cenu aj s DPH getItemLocalPriceVatQty - vypocita cenu s DPH krat pocet poloziek v kosiku Tieto metody sa vyskytuju v dvoch obmenach - s a bez zadanej meny. Ak sa mena nezada, vezme sa vychodzia mena pouzivatela.
    • getLocalPrice

      public BigDecimal getLocalPrice(javax.servlet.http.HttpServletRequest request)
    • getItemLocalPriceQty

      public BigDecimal getItemLocalPriceQty(javax.servlet.http.HttpServletRequest request, String currency)
    • getItemLocalPriceQty

      public BigDecimal getItemLocalPriceQty(javax.servlet.http.HttpServletRequest request)
    • getItemLocalPriceVatQty

      public BigDecimal getItemLocalPriceVatQty(javax.servlet.http.HttpServletRequest request, String currency)
    • getLocalPriceVat

      public BigDecimal getLocalPriceVat(javax.servlet.http.HttpServletRequest request, String currency)
    • getLocalPriceVat

      public BigDecimal getLocalPriceVat(javax.servlet.http.HttpServletRequest request)
    • getItemLocalPriceVatQty

      public BigDecimal getItemLocalPriceVatQty(javax.servlet.http.HttpServletRequest request)
    • getDateInsert

      public Date getDateInsert()
    • setDateInsert

      public void setDateInsert(Date dateInsert)
    • getItemIdInt

      public int getItemIdInt()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getId

      public Long getId()
    • getItemsBasketInvoice

      public BasketInvoiceEntity getItemsBasketInvoice()
    • getInvoiceId

      public Integer getInvoiceId()
    • getItemTitle

      public String getItemTitle()
    • getItemPrice

      public BigDecimal getItemPrice()
    • getItemQty

      public Integer getItemQty()
    • getItemNote

      public String getItemNote()
    • getItemId

      public Integer getItemId()
    • getItemVat

      public Integer getItemVat()
    • getBrowserId

      public Long getBrowserId()
    • getLoggedUserId

      public int getLoggedUserId()
    • getItemPartNo

      public String getItemPartNo()
    • getDomainId

      public int getDomainId()
    • getEditorFields

      public BasketInvoiceItemEditorFields getEditorFields()
    • setDoc

      public void setDoc(DocDetails doc)
    • setId

      public void setId(Long id)
    • setItemsBasketInvoice

      public void setItemsBasketInvoice(BasketInvoiceEntity itemsBasketInvoice)
    • setInvoiceId

      public void setInvoiceId(Integer invoiceId)
    • setItemTitle

      public void setItemTitle(String itemTitle)
    • setItemPrice

      public void setItemPrice(BigDecimal itemPrice)
    • setItemQty

      public void setItemQty(Integer itemQty)
    • setItemNote

      public void setItemNote(String itemNote)
    • setItemId

      public void setItemId(Integer itemId)
    • setItemVat

      public void setItemVat(Integer itemVat)
    • setBrowserId

      public void setBrowserId(Long browserId)
    • setLoggedUserId

      public void setLoggedUserId(int loggedUserId)
    • setItemPartNo

      public void setItemPartNo(String itemPartNo)
    • setDomainId

      public void setDomainId(int domainId)
    • setEditorFields

      public void setEditorFields(BasketInvoiceItemEditorFields editorFields)