Class JpaPaymentAccount
java.lang.Object
com.broadleafcommerce.customer.provider.jpa.domain.JpaPaymentAccount
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.CustomerContextTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking>
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.policy.Owned
,com.broadleafcommerce.data.tracking.core.Trackable
,com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking>
,Serializable
@Entity
@TrackableExtension({TENANT,CUSTOMER_CONTEXT})
@Deprecated(since="1.7.2",
forRemoval=true)
public class JpaPaymentAccount
extends Object
implements com.broadleafcommerce.data.tracking.core.CustomerContextTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, Serializable, com.broadleafcommerce.data.tracking.core.policy.Owned
Deprecated, for removal: This API element is subject to removal in a future version.
Persistent counterpart to a
PaymentAccount
for use with a Jpa datastore.- Author:
- Marie Standeven (marieStandeven)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Deprecated, for removal: This API element is subject to removal in a future version.boolean
Deprecated, for removal: This API element is subject to removal in a future version.org.modelmapper.ModelMapper
fromMe()
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Class<?>
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getCity()
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking
Deprecated, for removal: This API element is subject to removal in a future version.int
hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.boolean
Deprecated, for removal: This API element is subject to removal in a future version.void
setAccountType
(String accountType) Deprecated, for removal: This API element is subject to removal in a future version.void
setAddressLine1
(String addressLine1) Deprecated, for removal: This API element is subject to removal in a future version.void
setAddressLine2
(String addressLine2) Deprecated, for removal: This API element is subject to removal in a future version.void
setAddressLine3
(String addressLine3) Deprecated, for removal: This API element is subject to removal in a future version.void
setCardType
(String cardType) Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
setContextId
(String contextId) Deprecated, for removal: This API element is subject to removal in a future version.void
setCountry
(String country) Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
setCustomerId
(String customerId) Deprecated, for removal: This API element is subject to removal in a future version.void
setDeactivated
(boolean deactivated) Deprecated, for removal: This API element is subject to removal in a future version.void
setDisplayAttributes
(Map<String, String> displayAttributes) Deprecated, for removal: This API element is subject to removal in a future version.void
setDisplayName
(String displayName) Deprecated, for removal: This API element is subject to removal in a future version.void
setExpirationMonth
(Integer expirationMonth) Deprecated, for removal: This API element is subject to removal in a future version.void
setExpirationYear
(Integer expirationYear) Deprecated, for removal: This API element is subject to removal in a future version.void
setFullName
(String fullName) Deprecated, for removal: This API element is subject to removal in a future version.void
setGatewayType
(String gatewayType) Deprecated, for removal: This API element is subject to removal in a future version.void
setLastTransactionDateTime
(Instant lastTransactionDateTime) Deprecated, for removal: This API element is subject to removal in a future version.void
setLastTransactionResultCode
(String lastTransactionResultCode) Deprecated, for removal: This API element is subject to removal in a future version.void
setMaskedAccountNumber
(String maskedAccountNumber) Deprecated, for removal: This API element is subject to removal in a future version.void
setNameOnAccount
(String nameOnAccount) Deprecated, for removal: This API element is subject to removal in a future version.void
setOriginatingPaymentId
(String originatingPaymentId) Deprecated, for removal: This API element is subject to removal in a future version.void
setPaymentGatewayProperties
(Map<String, Object> paymentGatewayProperties) Deprecated, for removal: This API element is subject to removal in a future version.void
setPhonePrimary
(Phone phonePrimary) Deprecated, for removal: This API element is subject to removal in a future version.void
setPhoneSecondary
(Phone phoneSecondary) Deprecated, for removal: This API element is subject to removal in a future version.void
setPostalCode
(String postalCode) Deprecated, for removal: This API element is subject to removal in a future version.void
setStateProvinceRegion
(String stateProvinceRegion) Deprecated, for removal: This API element is subject to removal in a future version.void
setTracking
(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking tracking) Deprecated, for removal: This API element is subject to removal in a future version.org.modelmapper.ModelMapper
toMe()
Deprecated, for removal: This API element is subject to removal in a future version.toString()
Deprecated, for removal: This API element is subject to removal in a future version.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, preFromMe, preToMe
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
Methods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStates
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackable
setTracking
-
Field Details
-
lastTransactionResultCode
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
JpaPaymentAccount
public JpaPaymentAccount()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
fromMe
public org.modelmapper.ModelMapper fromMe()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
public org.modelmapper.ModelMapper toMe()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getOwnerIdentifier
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getOwnerIdentifier
in interfacecom.broadleafcommerce.data.tracking.core.policy.Owned
-
getContextId
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getCustomerId
Deprecated, for removal: This API element is subject to removal in a future version. -
getOriginatingPaymentId
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getDisplayName
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getNameOnAccount
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getAccountType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getMaskedAccountNumber
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getCardType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getGatewayType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getPaymentGatewayProperties
Deprecated, for removal: This API element is subject to removal in a future version. -
getDisplayAttributes
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getExpirationMonth
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getExpirationYear
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getFullName
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getAddressLine1
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getAddressLine2
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getAddressLine3
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getCity
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getCounty
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getStateProvinceRegion
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getCountry
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getPostalCode
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getPhonePrimary
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getPhoneSecondary
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getLastTransactionDateTime
Deprecated, for removal: This API element is subject to removal in a future version. -
getLastTransactionResultCode
Deprecated, for removal: This API element is subject to removal in a future version. -
isDeactivated
public boolean isDeactivated()Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking getTracking()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- the
Tracking
information for this relationship - See Also:
-
Tracking
-
setContextId
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setCustomerId
Deprecated, for removal: This API element is subject to removal in a future version. -
setOriginatingPaymentId
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setDisplayName
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setNameOnAccount
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setAccountType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setMaskedAccountNumber
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setCardType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setGatewayType
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setPaymentGatewayProperties
Deprecated, for removal: This API element is subject to removal in a future version. -
setDisplayAttributes
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setExpirationMonth
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setExpirationYear
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setFullName
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setAddressLine1
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setAddressLine2
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setAddressLine3
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setCity
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setCounty
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setStateProvinceRegion
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setCountry
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setPostalCode
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setPhonePrimary
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setPhoneSecondary
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setLastTransactionDateTime
Deprecated, for removal: This API element is subject to removal in a future version. -
setLastTransactionResultCode
Deprecated, for removal: This API element is subject to removal in a future version. -
setDeactivated
public void setDeactivated(boolean deactivated) Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking tracking) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CustomerContextJpaTracking>
- Parameters:
tracking
- theTracking
information for this relationship- See Also:
-
Tracking
-
equals
Deprecated, for removal: This API element is subject to removal in a future version. -
canEqual
Deprecated, for removal: This API element is subject to removal in a future version. -
hashCode
public int hashCode()Deprecated, for removal: This API element is subject to removal in a future version. -
toString
Deprecated, for removal: This API element is subject to removal in a future version.
-
JpaSavedPaymentMethod
in PaymentTransactionServices to manage saved payment methods.