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 aFulfillmentCaptureClaimfor 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 booleancanEqual(Object other)booleanequals(Object o)org.modelmapper.ModelMapperfromMe()javax.money.MonetaryAmountgetAmount()Map<String,Object>getAttributes()Class<?>getBusinessDomainType()StringgetContextId()The primary key.javax.money.CurrencyUnitgetCurrency()The currency that is used to convert between aMonetaryAmountand aBigDecimalvalue.StringgetOrderFulfillmentId()StringgetPaymentId()com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTrackinggetTracking()inthashCode()voidpreFromMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Object businessDomain)voidpreToMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Object businessDomain)voidsetAmount(javax.money.MonetaryAmount amount)voidsetAttributes(Map<String,Object> attributes)voidsetContextId(String contextId)The primary key.voidsetCurrency(javax.money.CurrencyUnit currency)The currency that is used to convert between aMonetaryAmountand aBigDecimalvalue.voidsetOrderFulfillmentId(String orderFulfillmentId)voidsetPaymentId(String paymentId)voidsetTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking)org.modelmapper.ModelMappertoMe()StringtoString()-
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:
getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
preFromMe
public void preFromMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull Object businessDomain)- Specified by:
preFromMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
preToMe
public void preToMe(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull Object businessDomain)- Specified by:
preToMein 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:
getContextIdin 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 aMonetaryAmountand aBigDecimalvalue.- Specified by:
getCurrencyin 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:
getTrackingin interfacecom.broadleafcommerce.data.tracking.core.Trackable- See Also:
ApplicationJpaTracking
-
setContextId
public void setContextId(String contextId)
The primary key.- Specified by:
setContextIdin 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 aMonetaryAmountand aBigDecimalvalue.- Specified by:
setCurrencyin 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:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>- See Also:
ApplicationJpaTracking
-
canEqual
protected boolean canEqual(Object other)
-
-