Class SubscriptionOwnerInfo
java.lang.Object
com.broadleafcommerce.subscriptionoperation.domain.SubscriptionOwnerInfo
DTO that contains information about the owner of a subscription, e.g. account-owned vs.
customer-owned.
This DTO is typically used for determining what subscriptions to apply price changes to.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe application associated with the subscriptionIdentifier for the subscriptionReference to the user to whom this subscription belongsType of user owning this subscription.inthashCode()voidsetAdditionalFields(Map<String, Object> additionalFields) voidsetApplicationId(String applicationId) The application associated with the subscriptionvoidsetSubscriptionId(String subscriptionId) Identifier for the subscriptionvoidsetUserRef(String userRef) Reference to the user to whom this subscription belongsvoidsetUserRefType(String userRefType) Type of user owning this subscription.toString()
-
Constructor Details
-
SubscriptionOwnerInfo
public SubscriptionOwnerInfo(String userRef, String userRefType, String subscriptionId, String applicationId, Map<String, Object> additionalFields) Creates a newSubscriptionOwnerInfoinstance.- Parameters:
userRef- Reference to the user to whom this subscription belongsuserRefType- Type of user owning this subscription. Generally, this is an account reference.subscriptionId- Identifier for the subscriptionapplicationId- The application associated with the subscriptionadditionalFields-
-
SubscriptionOwnerInfo
public SubscriptionOwnerInfo()
-
-
Method Details
-
getUserRef
Reference to the user to whom this subscription belongs -
getUserRefType
Type of user owning this subscription. Generally, this is an account reference. -
getSubscriptionId
Identifier for the subscription -
getApplicationId
The application associated with the subscription -
getAdditionalFields
-
setUserRef
Reference to the user to whom this subscription belongs -
setUserRefType
Type of user owning this subscription. Generally, this is an account reference. -
setSubscriptionId
Identifier for the subscription -
setApplicationId
The application associated with the subscription -
setAdditionalFields
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-