Class JpaFulfillmentCaptureClaim
- java.lang.Object
-
- com.broadleafcommerce.order.provider.jpa.domain.JpaFulfillmentCaptureClaim
-
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.ApplicationTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.mapping.money.CurrencyProvider
,com.broadleafcommerce.data.tracking.core.Trackable
,com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>
,com.broadleafcommerce.money.CurrencyConsumer
,Serializable
,javax.money.CurrencySupplier
@Entity @TrackableExtension(APPLICATION) public class JpaFulfillmentCaptureClaim extends Object implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>, Serializable, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.money.CurrencyProvider, com.broadleafcommerce.money.CurrencyConsumer
Persistent counter-part to aFulfillmentCaptureClaim
for use with a JPA datastore.- Author:
- Sunny Yu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaFulfillmentCaptureClaim()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
org.modelmapper.ModelMapper
fromMe()
javax.money.MonetaryAmount
getAmount()
Map<String,Object>
getAttributes()
Class<?>
getBusinessDomainType()
String
getContextId()
The primary key.javax.money.CurrencyUnit
getCurrency()
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.String
getOrderFulfillmentId()
String
getPaymentId()
com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking
getTracking()
int
hashCode()
void
preFromMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Object businessDomain)
void
preToMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Object businessDomain)
void
setAmount(javax.money.MonetaryAmount amount)
void
setAttributes(Map<String,Object> attributes)
void
setContextId(String contextId)
The primary key.void
setCurrency(javax.money.CurrencyUnit currency)
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.void
setOrderFulfillmentId(String orderFulfillmentId)
void
setPaymentId(String paymentId)
void
setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking)
org.modelmapper.ModelMapper
toMe()
String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe
-
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
-
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
preFromMe
public void preFromMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull Object businessDomain)
- Specified by:
preFromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
preToMe
public void preToMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull Object businessDomain)
- Specified by:
preToMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getAmount
public javax.money.MonetaryAmount getAmount()
-
setAmount
public void setAmount(javax.money.MonetaryAmount amount)
-
getContextId
public String getContextId()
The primary key.- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- The primary key
-
getOrderFulfillmentId
public String getOrderFulfillmentId()
- See Also:
FulfillmentCaptureClaim.getOrderFulfillmentId()
-
getPaymentId
public String getPaymentId()
- See Also:
FulfillmentCaptureClaim.getPaymentId()
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.- Specified by:
getCurrency
in interfacejavax.money.CurrencySupplier
-
getAttributes
public Map<String,Object> getAttributes()
- See Also:
FulfillmentCaptureClaim.getAttributes()
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking getTracking()
- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- See Also:
ApplicationJpaTracking
-
setContextId
public void setContextId(String contextId)
The primary key.- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- Parameters:
contextId
- The primary key
-
setOrderFulfillmentId
public void setOrderFulfillmentId(String orderFulfillmentId)
- See Also:
FulfillmentCaptureClaim.getOrderFulfillmentId()
-
setPaymentId
public void setPaymentId(String paymentId)
- See Also:
FulfillmentCaptureClaim.getPaymentId()
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
The currency that is used to convert between aMonetaryAmount
and aBigDecimal
value.- Specified by:
setCurrency
in interfacecom.broadleafcommerce.money.CurrencyConsumer
-
setAttributes
public void setAttributes(Map<String,Object> attributes)
- See Also:
FulfillmentCaptureClaim.getAttributes()
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking)
- Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>
- See Also:
ApplicationJpaTracking
-
canEqual
protected boolean canEqual(Object other)
-
-