public class CartDiscount
extends java.lang.Object
Constructor and Description |
---|
CartDiscount(java.lang.String id,
int version,
DiscountValue discountValue,
java.lang.String cartPredicate,
CartDiscountTargetPredicate target,
LocalizedString name,
com.google.common.base.Optional<LocalizedString> description,
com.google.common.base.Optional<org.joda.time.DateTime> validFrom,
com.google.common.base.Optional<org.joda.time.DateTime> validUntil,
boolean isActive,
boolean requiresDiscountCode,
java.lang.String sortOrder,
org.joda.time.DateTime createdAt,
org.joda.time.DateTime lastModifiedAt) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCartPredicate() |
org.joda.time.DateTime |
getCreatedAt() |
com.google.common.base.Optional<LocalizedString> |
getDescription() |
DiscountValue |
getDiscountValue() |
java.lang.String |
getId() |
org.joda.time.DateTime |
getLastModifiedAt() |
LocalizedString |
getName() |
java.lang.String |
getSortOrder() |
CartDiscountTargetPredicate |
getTarget() |
com.google.common.base.Optional<org.joda.time.DateTime> |
getValidFrom() |
com.google.common.base.Optional<org.joda.time.DateTime> |
getValidUntil() |
int |
getVersion() |
int |
hashCode() |
boolean |
isActive() |
boolean |
isRequiresDiscountCode() |
java.lang.String |
toString() |
public CartDiscount(java.lang.String id, int version, DiscountValue discountValue, java.lang.String cartPredicate, CartDiscountTargetPredicate target, LocalizedString name, com.google.common.base.Optional<LocalizedString> description, com.google.common.base.Optional<org.joda.time.DateTime> validFrom, com.google.common.base.Optional<org.joda.time.DateTime> validUntil, boolean isActive, boolean requiresDiscountCode, java.lang.String sortOrder, org.joda.time.DateTime createdAt, org.joda.time.DateTime lastModifiedAt)
public java.lang.String getId()
public int getVersion()
public DiscountValue getDiscountValue()
public java.lang.String getCartPredicate()
public CartDiscountTargetPredicate getTarget()
public LocalizedString getName()
public com.google.common.base.Optional<LocalizedString> getDescription()
public com.google.common.base.Optional<org.joda.time.DateTime> getValidFrom()
public com.google.common.base.Optional<org.joda.time.DateTime> getValidUntil()
public boolean isActive()
public boolean isRequiresDiscountCode()
public java.lang.String getSortOrder()
public org.joda.time.DateTime getCreatedAt()
public org.joda.time.DateTime getLastModifiedAt()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object