package kr.debop4j.core.guava.eventbus.events; import com.google.common.base.Objects; import lombok.Getter; import lombok.extern.slf4j.Slf4j; /** * kr.debop4j.core.guava.eventbus.events.CreditPurchaseEvent * * @author 배성혁 ( sunghyouk.bae@gmail.com ) * @since 12. 12. 10. */ @Slf4j @Getter public class CreditPurchaseEvent extends PurchaseEvent { private String creditCardNumber; private String item; public CreditPurchaseEvent(long amount, String item, String creditCardNumber) { super(amount); this.item = item; this.creditCardNumber = creditCardNumber; } @Override public String toString() { return Objects.toStringHelper(this) .add("amount", amount) .add("creditCartNumber", creditCardNumber) .add("item", item) .toString(); } }