Class BasketInvoiceEntity
java.lang.Object
sk.iway.iwcm.database.ActiveRecordBase
sk.iway.iwcm.database.ActiveRecordRepository
sk.iway.iwcm.components.basket.jpa.BasketInvoiceEntity
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVypocita autorizacny token k objednavke.static String
getAuthorizationToken
(int invoiceId) int
*** CONTACT COMPANY ******** CONTACT ADRESS ******** CONTACT ******** DELIVERY (different from contact) *****int
*** FIELDS *****getId()
int
*** INFO *****int
getTotalPriceVatIn
(String currency) void
void
setBalanceToPay
(BigDecimal balanceToPay) void
setBrowserId
(Long browserId) void
setContactCity
(String contactCity) void
setContactCompany
(String contactCompany) *** CONTACT COMPANY *****void
setContactCountry
(String contactCountry) void
setContactDic
(String contactDic) void
setContactEmail
(String contactEmail) void
setContactFirstName
(String contactFirstName) void
setContactIco
(String contactIco) void
setContactLastName
(String contactLastName) void
setContactPhone
(String contactPhone) void
setContactStreet
(String contactStreet) *** CONTACT ADRESS *****void
setContactTitle
(String contactTitle) *** CONTACT *****void
setContactZip
(String contactZip) void
setCreateDate
(Date createDate) void
setCurrency
(String currency) void
setDeliveryCity
(String deliveryCity) void
setDeliveryCompany
(String deliveryCompany) void
setDeliveryCountry
(String deliveryCountry) void
setDeliveryMethod
(String deliveryMethod) void
setDeliveryName
(String deliveryName) *** DELIVERY (different from contact) *****void
setDeliveryStreet
(String deliveryStreet) void
setDeliverySurName
(String deliverySurName) void
setDeliveryZip
(String deliveryZip) void
setDomainId
(int domainId) void
setEditorFields
(BasketInvoiceEditorFields editorFields) void
*** FIELDS *****void
void
void
void
void
void
void
setInvoiceId
(int invoiceId) void
setItemQty
(Integer itemQty) *** INFO *****void
setLoggedUserId
(int loggedUserId) void
setPaymentMethod
(String paymentMethod) void
setPriceToPayNoVat
(BigDecimal priceToPayNoVat) void
setPriceToPayVat
(BigDecimal priceToPayVat) void
setStatusId
(Integer statusId) void
setUserLng
(String userLng) void
setUserNote
(String userNote) Methods inherited from class sk.iway.iwcm.database.ActiveRecordBase
delete, get__rowNum__, save, set__rowNum__, toString
-
Constructor Details
-
BasketInvoiceEntity
public BasketInvoiceEntity()
-
-
Method Details
-
onPrePersist
public void onPrePersist() -
getTotalPriceVatIn
-
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 kPassword
.encrypt(ID_OBJEDNAVKY), co by potencialne mohol vyuzit pri inych autorizacnych testoch.- Throws:
Exception
- ak sa nepodari enkrypcia
-
getAuthorizationToken
-
getBasketInvoiceId
public int getBasketInvoiceId() -
getBasketItems
-
getTotalPriceVat
-
getTotalPrice
-
getInvoiceId
public int getInvoiceId() -
setInvoiceId
public void setInvoiceId(int invoiceId) -
getId
- Specified by:
getId
in classActiveRecordRepository
-
getContactFirstName
-
getContactLastName
-
getCreateDate
-
getStatusId
-
getUserNote
-
getPaymentMethod
-
getDeliveryMethod
-
getLoggedUserId
public int getLoggedUserId() -
getDomainId
public int getDomainId() -
getItemQty
*** INFO ***** -
getPriceToPayNoVat
-
getPriceToPayVat
-
getBalanceToPay
-
getCurrency
-
getContactTitle
*** CONTACT ***** -
getContactEmail
-
getContactPhone
-
getUserLng
-
getContactStreet
*** CONTACT ADRESS ***** -
getContactCity
-
getContactZip
-
getContactCountry
-
getContactCompany
*** CONTACT COMPANY ***** -
getContactIco
-
getContactDic
-
getDeliveryName
*** DELIVERY (different from contact) ***** -
getDeliverySurName
-
getDeliveryStreet
-
getDeliveryCity
-
getDeliveryZip
-
getDeliveryCountry
-
getDeliveryCompany
-
getFieldA
*** FIELDS ***** -
getFieldB
-
getFieldC
-
getFieldD
-
getFieldE
-
getFieldF
-
getEditorFields
-
getBrowserId
-
setId
- Specified by:
setId
in classActiveRecordRepository
-
setContactFirstName
-
setContactLastName
-
setCreateDate
-
setStatusId
-
setUserNote
-
setPaymentMethod
-
setDeliveryMethod
-
setLoggedUserId
public void setLoggedUserId(int loggedUserId) -
setDomainId
public void setDomainId(int domainId) -
setItemQty
*** INFO ***** -
setPriceToPayNoVat
-
setPriceToPayVat
-
setBalanceToPay
-
setCurrency
-
setContactTitle
*** CONTACT ***** -
setContactEmail
-
setContactPhone
-
setUserLng
-
setContactStreet
*** CONTACT ADRESS ***** -
setContactCity
-
setContactZip
-
setContactCountry
-
setContactCompany
*** CONTACT COMPANY ***** -
setContactIco
-
setContactDic
-
setDeliveryName
*** DELIVERY (different from contact) ***** -
setDeliverySurName
-
setDeliveryStreet
-
setDeliveryCity
-
setDeliveryZip
-
setDeliveryCountry
-
setDeliveryCompany
-
setFieldA
*** FIELDS ***** -
setFieldB
-
setFieldC
-
setFieldD
-
setFieldE
-
setFieldF
-
setEditorFields
-
setBrowserId
-