Class SubscriptionLockRequest

java.lang.Object
com.broadleafcommerce.subscription.service.SubscriptionLockRequest
All Implemented Interfaces:
Serializable

public class SubscriptionLockRequest extends Object implements Serializable
Intra-service POJO for describing a request to apply locks upon a Subscription
See Also:
  • Constructor Details

    • SubscriptionLockRequest

      public SubscriptionLockRequest()
  • Method Details

    • getSubscriptionId

      public String getSubscriptionId()
      Id of the targeted Subscription
    • getReservationCount

      public Integer getReservationCount()
      The number of additional child locks that should be applied on the subscription with a randomly-generated a child lock identifier
    • getReservationList

      public List<String> getReservationList()
      A list of child lock identifiers that should be used to generate additional child locks on the subscription
    • getDuration

      public Long getDuration()
      The duration of the lock
    • setSubscriptionId

      public void setSubscriptionId(String subscriptionId)
      Id of the targeted Subscription
    • setReservationCount

      public void setReservationCount(Integer reservationCount)
      The number of additional child locks that should be applied on the subscription with a randomly-generated a child lock identifier
    • setReservationList

      public void setReservationList(List<String> reservationList)
      A list of child lock identifiers that should be used to generate additional child locks on the subscription
    • setDuration

      public void setDuration(Long duration)
      The duration of the lock
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object