Class JpaPaymentTransactionDetail
java.lang.Object
com.broadleafcommerce.billing.provider.jpa.domain.JpaPaymentTransactionDetail
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable,com.broadleafcommerce.data.tracking.core.TenantTrackable<BillingTenantJpaTracking>,com.broadleafcommerce.data.tracking.core.Trackable,com.broadleafcommerce.data.tracking.core.TypedTrackable<BillingTenantJpaTracking>,Serializable
@Entity
public class JpaPaymentTransactionDetail
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.TenantTrackable<BillingTenantJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
- Author:
- venkat
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,JpaPaymentTransactionAttribute> protected Stringprotected Stringprotected Dateprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected BigDecimalprotected Stringprotected Stringprotected Integer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanconvertFromMe(org.modelmapper.spi.MappingContext<?, ?> context) convertToMe(org.modelmapper.spi.MappingContext<?, ?> context) booleanorg.modelmapper.ModelMapperfromMe()Class<?>inthashCode()voidsetAdditionalAttributes(Map<String, String> additionalAttributes) voidsetBillingAttemptNumber(Integer billingAttemptNumber) voidsetBillingEventPaymentId(String billingEventPaymentId) voidsetContextId(String contextId) voidsetDateProcessed(Date dateProcessed) voidsetDateRecorded(Date dateRecorded) voidsetFailureReason(String failureReason) voidsetFailureType(String failureType) voidsetParentPaymentTransactionId(String parentPaymentTransactionId) voidsetPaymentAccountId(String paymentAccountId) voidsetPaymentAccountName(String paymentAccountName) voidsetPaymentAccountType(String paymentAccountType) voidsetPaymentProcessor(String paymentProcessor) voidvoidsetProcessingResult(String processingResult) voidsetRawResponse(String rawResponse) voidsetTracking(BillingTenantJpaTracking tracking) voidsetTracking(com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking tracking) voidsetTransactionAmount(BigDecimal transactionAmount) voidsetTransactionFailureCategory(String transactionFailureCategory) voidsetTransactionReferenceId(String transactionReferenceId) voidsetTransactionType(String transactionType) voidsetVersion(Integer version) voidsetWalletLoopThroughNumber(Integer walletLoopThroughNumber) org.modelmapper.ModelMappertoMe()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe, preFromMe, preToMeMethods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationStateMethods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStates
-
Field Details
-
contextId
-
paymentAccountId
-
paymentAccountName
-
paymentAccountType
-
paymentProcessor
-
billingEventPaymentId
-
transactionType
-
transactionAmount
-
dateProcessed
-
dateRecorded
-
rawResponse
-
processingResult
-
parentPaymentTransactionId
-
failureReason
-
transactionReferenceId
-
additionalAttributes
-
version
-
-
Constructor Details
-
JpaPaymentTransactionDetail
public JpaPaymentTransactionDetail()
-
-
Method Details
-
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
-
convertFromMe
-
convertToMe
-
setPaymentTransactionId
-
getPaymentTransactionId
-
getAdditionalAttributes
-
setAdditionalAttributes
-
setTracking
- Specified by:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<BillingTenantJpaTracking>
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking tracking) - Specified by:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.Trackable- Specified by:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<BillingTenantJpaTracking>
-
getContextId
- Specified by:
getContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getPaymentAccountId
-
getPaymentAccountName
-
getPaymentAccountType
-
getPaymentProcessor
-
getBillingEventPaymentId
-
getTransactionType
-
getTransactionAmount
-
getDateProcessed
-
getDateRecorded
-
getRawResponse
-
getProcessingResult
-
getParentPaymentTransactionId
-
getFailureReason
-
getTransactionReferenceId
-
getBillingAttemptNumber
-
getWalletLoopThroughNumber
-
getFailureType
-
getTransactionFailureCategory
-
getVersion
-
getTracking
- Specified by:
getTrackingin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setContextId
- Specified by:
setContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setPaymentAccountId
-
setPaymentAccountName
-
setPaymentAccountType
-
setPaymentProcessor
-
setBillingEventPaymentId
-
setTransactionType
-
setTransactionAmount
-
setDateProcessed
-
setDateRecorded
-
setRawResponse
-
setProcessingResult
-
setParentPaymentTransactionId
-
setFailureReason
-
setTransactionReferenceId
-
setBillingAttemptNumber
-
setWalletLoopThroughNumber
-
setFailureType
-
setTransactionFailureCategory
-
setVersion
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-