Class LockPaymentRequest

  • All Implemented Interfaces:
    Serializable

    public class LockPaymentRequest
    extends Object
    implements Serializable
    A request DTO used to establish locks on a set of payments.
    Author:
    Chris Kittrell (ckittrell)
    See Also:
    Serialized Form
    • Constructor Detail

      • LockPaymentRequest

        public LockPaymentRequest()
    • Method Detail

      • getOwnerType

        public String getOwnerType()
        Describes the owner of the payment. For example, the payment could have originated with a cart or a subscription, therefore this value might be CART or SUBSCRIPTION.
        Returns:
        The type describing the owner of the payment
      • getOwnerId

        public String getOwnerId()
        The id of the entity that owns this payment. For example, this may be a cart id, or a subscription billing cycle id.
        Returns:
        The id of the entity that owns this payment.
      • setOwnerType

        public void setOwnerType​(String ownerType)
        Describes the owner of the payment. For example, the payment could have originated with a cart or a subscription, therefore this value might be CART or SUBSCRIPTION.
        Parameters:
        ownerType - The type describing the owner of the payment
      • setOwnerId

        public void setOwnerId​(String ownerId)
        The id of the entity that owns this payment. For example, this may be a cart id, or a subscription billing cycle id.
        Parameters:
        ownerId - The id of the entity that owns this payment.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object