Class JpaReturnConfirmation
- java.lang.Object
-
- com.broadleafcommerce.order.provider.jpa.domain.JpaReturnConfirmation
-
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,Serializable
@Entity public class JpaReturnConfirmation extends Object implements Serializable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
JPA-specific persisted-domain counterpart ofReturnConfirmation
.This is managed through
JpaReturnAuthorizationItem.getConfirmations()
, which is ultimately managed throughJpaReturnAuthorization.getItems()
.See
JpaReturnAuthorization
'sModelMapperMappable
implementation for mappings between the JPA and business domain of this entity.- Author:
- Samarth Dhruva (samarthd)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaReturnConfirmation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
get_id()
The JPA primary key.String
getActualCondition()
Class<?>
getBusinessDomainType()
javax.money.CurrencyUnit
getCurrency()
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.javax.money.MonetaryAmount
getFulfillmentTotalToRefund()
javax.money.MonetaryAmount
getMerchandiseTotalToRefund()
String
getNote()
javax.money.MonetaryAmount
getOverrideTotalToRefund()
int
getQuantity()
JpaReturnAuthorizationItem
getReturnAuthorizationItem()
A reference to the return authorization item this confirmation belongs to.String
getStatus()
javax.money.MonetaryAmount
getTaxTotalToRefund()
javax.money.MonetaryAmount
getTotalFailedToRefund()
javax.money.MonetaryAmount
getTotalRefundAwaitingResult()
javax.money.MonetaryAmount
getTotalRefunded()
javax.money.MonetaryAmount
getTotalToRefund()
int
hashCode()
boolean
isRefundFulfillmentCharge()
void
set_id(String _id)
The JPA primary key.void
setActualCondition(String actualCondition)
void
setCurrency(javax.money.CurrencyUnit currency)
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.void
setFulfillmentTotalToRefund(javax.money.MonetaryAmount fulfillmentTotalToRefund)
void
setMerchandiseTotalToRefund(javax.money.MonetaryAmount merchandiseTotalToRefund)
void
setNote(String note)
void
setOverrideTotalToRefund(javax.money.MonetaryAmount overrideTotalToRefund)
void
setQuantity(int quantity)
void
setRefundFulfillmentCharge(boolean refundFulfillmentCharge)
void
setReturnAuthorizationItem(JpaReturnAuthorizationItem returnAuthorizationItem)
A reference to the return authorization item this confirmation belongs to.void
setStatus(String status)
void
setTaxTotalToRefund(javax.money.MonetaryAmount taxTotalToRefund)
void
setTotalFailedToRefund(javax.money.MonetaryAmount totalFailedToRefund)
void
setTotalRefundAwaitingResult(javax.money.MonetaryAmount totalRefundAwaitingResult)
void
setTotalRefunded(javax.money.MonetaryAmount totalRefunded)
void
setTotalToRefund(javax.money.MonetaryAmount totalToRefund)
String
toString()
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
setMerchandiseTotalToRefund
public void setMerchandiseTotalToRefund(javax.money.MonetaryAmount merchandiseTotalToRefund)
-
getMerchandiseTotalToRefund
public javax.money.MonetaryAmount getMerchandiseTotalToRefund()
-
setFulfillmentTotalToRefund
public void setFulfillmentTotalToRefund(javax.money.MonetaryAmount fulfillmentTotalToRefund)
-
getFulfillmentTotalToRefund
public javax.money.MonetaryAmount getFulfillmentTotalToRefund()
-
setTaxTotalToRefund
public void setTaxTotalToRefund(javax.money.MonetaryAmount taxTotalToRefund)
-
getTaxTotalToRefund
public javax.money.MonetaryAmount getTaxTotalToRefund()
-
setTotalToRefund
public void setTotalToRefund(javax.money.MonetaryAmount totalToRefund)
-
getTotalToRefund
public javax.money.MonetaryAmount getTotalToRefund()
-
setOverrideTotalToRefund
public void setOverrideTotalToRefund(javax.money.MonetaryAmount overrideTotalToRefund)
-
getOverrideTotalToRefund
public javax.money.MonetaryAmount getOverrideTotalToRefund()
-
setTotalRefunded
public void setTotalRefunded(javax.money.MonetaryAmount totalRefunded)
-
getTotalRefunded
public javax.money.MonetaryAmount getTotalRefunded()
-
setTotalFailedToRefund
public void setTotalFailedToRefund(javax.money.MonetaryAmount totalFailedToRefund)
-
getTotalFailedToRefund
public javax.money.MonetaryAmount getTotalFailedToRefund()
-
setTotalRefundAwaitingResult
public void setTotalRefundAwaitingResult(javax.money.MonetaryAmount totalRefundAwaitingResult)
-
getTotalRefundAwaitingResult
public javax.money.MonetaryAmount getTotalRefundAwaitingResult()
-
get_id
public String get_id()
The JPA primary key.- Returns:
- the jpa primary key
-
getReturnAuthorizationItem
public JpaReturnAuthorizationItem getReturnAuthorizationItem()
A reference to the return authorization item this confirmation belongs to.
-
getStatus
public String getStatus()
- See Also:
ReturnConfirmation.getStatus()
-
getQuantity
public int getQuantity()
- See Also:
ReturnConfirmation.getQuantity()
-
getActualCondition
public String getActualCondition()
- See Also:
ReturnConfirmation.getActualCondition()
-
getNote
@Nullable public String getNote()
- See Also:
ReturnConfirmation.getNote()
-
isRefundFulfillmentCharge
public boolean isRefundFulfillmentCharge()
- See Also:
ReturnConfirmation.isRefundFulfillmentCharge()
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.The parent object will initialize this transient field prior to mapping between the business and persisted domains.
-
set_id
public void set_id(String _id)
The JPA primary key.- Parameters:
_id
- the jpa primary key
-
setReturnAuthorizationItem
public void setReturnAuthorizationItem(JpaReturnAuthorizationItem returnAuthorizationItem)
A reference to the return authorization item this confirmation belongs to.
-
setStatus
public void setStatus(String status)
- See Also:
ReturnConfirmation.getStatus()
-
setQuantity
public void setQuantity(int quantity)
- See Also:
ReturnConfirmation.getQuantity()
-
setActualCondition
public void setActualCondition(String actualCondition)
- See Also:
ReturnConfirmation.getActualCondition()
-
setNote
public void setNote(@Nullable String note)
- See Also:
ReturnConfirmation.getNote()
-
setRefundFulfillmentCharge
public void setRefundFulfillmentCharge(boolean refundFulfillmentCharge)
- See Also:
ReturnConfirmation.isRefundFulfillmentCharge()
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.The parent object will initialize this transient field prior to mapping between the business and persisted domains.
-
canEqual
protected boolean canEqual(Object other)
-
-