Class BasketInvoiceEntity

All Implemented Interfaces:
Serializable

@Entity public class BasketInvoiceEntity extends ActiveRecordRepository implements Serializable
See Also:
  • Constructor Details

    • BasketInvoiceEntity

      public BasketInvoiceEntity()
  • Method Details

    • onPrePersist

      public void onPrePersist()
    • getTotalPriceVatIn

      public BigDecimal getTotalPriceVatIn(String currency)
    • getAuthorizationToken

      public String getAuthorizationToken()
      Vypocita autorizacny token k objednavke. Ako autorizacny token sa vezme retazec "INV"+id objednavky+Constants.getInstallName() Ak by sa tento prefix/sufix nepouzil, utocnik by ziskal pristup k Password.encrypt(ID_OBJEDNAVKY), co by potencialne mohol vyuzit pri inych autorizacnych testoch.
      Throws:
      Exception - ak sa nepodari enkrypcia
    • getAuthorizationToken

      public static String getAuthorizationToken(int invoiceId)
    • getBasketInvoiceId

      public int getBasketInvoiceId()
    • getBasketItems

      public List<BasketInvoiceItemEntity> getBasketItems()
    • getTotalPriceVat

      public BigDecimal getTotalPriceVat()
    • getTotalPrice

      public BigDecimal getTotalPrice()
    • getInvoiceId

      public int getInvoiceId()
    • setInvoiceId

      public void setInvoiceId(int invoiceId)
    • getId

      public Long getId()
      Specified by:
      getId in class ActiveRecordRepository
    • getContactFirstName

      public String getContactFirstName()
    • getContactLastName

      public String getContactLastName()
    • getCreateDate

      public Date getCreateDate()
    • getStatusId

      public Integer getStatusId()
    • getUserNote

      public String getUserNote()
    • getPaymentMethod

      public String getPaymentMethod()
    • getDeliveryMethod

      public String getDeliveryMethod()
    • getLoggedUserId

      public int getLoggedUserId()
    • getDomainId

      public int getDomainId()
    • getItemQty

      public Integer getItemQty()
      *** INFO *****
    • getPriceToPayNoVat

      public BigDecimal getPriceToPayNoVat()
    • getPriceToPayVat

      public BigDecimal getPriceToPayVat()
    • getBalanceToPay

      public BigDecimal getBalanceToPay()
    • getCurrency

      public String getCurrency()
    • getContactTitle

      public String getContactTitle()
      *** CONTACT *****
    • getContactEmail

      public String getContactEmail()
    • getContactPhone

      public String getContactPhone()
    • getUserLng

      public String getUserLng()
    • getContactStreet

      public String getContactStreet()
      *** CONTACT ADRESS *****
    • getContactCity

      public String getContactCity()
    • getContactZip

      public String getContactZip()
    • getContactCountry

      public String getContactCountry()
    • getContactCompany

      public String getContactCompany()
      *** CONTACT COMPANY *****
    • getContactIco

      public String getContactIco()
    • getContactDic

      public String getContactDic()
    • getDeliveryName

      public String getDeliveryName()
      *** DELIVERY (different from contact) *****
    • getDeliverySurName

      public String getDeliverySurName()
    • getDeliveryStreet

      public String getDeliveryStreet()
    • getDeliveryCity

      public String getDeliveryCity()
    • getDeliveryZip

      public String getDeliveryZip()
    • getDeliveryCountry

      public String getDeliveryCountry()
    • getDeliveryCompany

      public String getDeliveryCompany()
    • getFieldA

      public String getFieldA()
      *** FIELDS *****
    • getFieldB

      public String getFieldB()
    • getFieldC

      public String getFieldC()
    • getFieldD

      public String getFieldD()
    • getFieldE

      public String getFieldE()
    • getFieldF

      public String getFieldF()
    • getEditorFields

      public BasketInvoiceEditorFields getEditorFields()
    • getBrowserId

      public Long getBrowserId()
    • setId

      public void setId(Long id)
      Specified by:
      setId in class ActiveRecordRepository
    • setContactFirstName

      public void setContactFirstName(String contactFirstName)
    • setContactLastName

      public void setContactLastName(String contactLastName)
    • setCreateDate

      public void setCreateDate(Date createDate)
    • setStatusId

      public void setStatusId(Integer statusId)
    • setUserNote

      public void setUserNote(String userNote)
    • setPaymentMethod

      public void setPaymentMethod(String paymentMethod)
    • setDeliveryMethod

      public void setDeliveryMethod(String deliveryMethod)
    • setLoggedUserId

      public void setLoggedUserId(int loggedUserId)
    • setDomainId

      public void setDomainId(int domainId)
    • setItemQty

      public void setItemQty(Integer itemQty)
      *** INFO *****
    • setPriceToPayNoVat

      public void setPriceToPayNoVat(BigDecimal priceToPayNoVat)
    • setPriceToPayVat

      public void setPriceToPayVat(BigDecimal priceToPayVat)
    • setBalanceToPay

      public void setBalanceToPay(BigDecimal balanceToPay)
    • setCurrency

      public void setCurrency(String currency)
    • setContactTitle

      public void setContactTitle(String contactTitle)
      *** CONTACT *****
    • setContactEmail

      public void setContactEmail(String contactEmail)
    • setContactPhone

      public void setContactPhone(String contactPhone)
    • setUserLng

      public void setUserLng(String userLng)
    • setContactStreet

      public void setContactStreet(String contactStreet)
      *** CONTACT ADRESS *****
    • setContactCity

      public void setContactCity(String contactCity)
    • setContactZip

      public void setContactZip(String contactZip)
    • setContactCountry

      public void setContactCountry(String contactCountry)
    • setContactCompany

      public void setContactCompany(String contactCompany)
      *** CONTACT COMPANY *****
    • setContactIco

      public void setContactIco(String contactIco)
    • setContactDic

      public void setContactDic(String contactDic)
    • setDeliveryName

      public void setDeliveryName(String deliveryName)
      *** DELIVERY (different from contact) *****
    • setDeliverySurName

      public void setDeliverySurName(String deliverySurName)
    • setDeliveryStreet

      public void setDeliveryStreet(String deliveryStreet)
    • setDeliveryCity

      public void setDeliveryCity(String deliveryCity)
    • setDeliveryZip

      public void setDeliveryZip(String deliveryZip)
    • setDeliveryCountry

      public void setDeliveryCountry(String deliveryCountry)
    • setDeliveryCompany

      public void setDeliveryCompany(String deliveryCompany)
    • setFieldA

      public void setFieldA(String fieldA)
      *** FIELDS *****
    • setFieldB

      public void setFieldB(String fieldB)
    • setFieldC

      public void setFieldC(String fieldC)
    • setFieldD

      public void setFieldD(String fieldD)
    • setFieldE

      public void setFieldE(String fieldE)
    • setFieldF

      public void setFieldF(String fieldF)
    • setEditorFields

      public void setEditorFields(BasketInvoiceEditorFields editorFields)
    • setBrowserId

      public void setBrowserId(Long browserId)