Class CustomerDTO
java.lang.Object
com.goldenleaf.shop.dto.UserDTO
com.goldenleaf.shop.dto.CustomerDTO
Data Transfer Object for creating, updating or returning customer information.
Extends UserDTO to inherit common fields (id, login, name, lastActivity)
and adds customer-specific properties.
Used in:
- User registration / profile update
- Admin panel – viewing customer details
- API responses after login or profile fetch
- Order processing – retrieving customer context
- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetEmail()Returns an unmodifiable list of payment method IDs.voidsetBonusPoints(int bonusPoints) voidvoidvoidsetPaymentIds(List<Long> paymentIds) voidsetShoppingCartId(Long shoppingCartId) toString()
-
Constructor Details
-
CustomerDTO
public CustomerDTO()Default constructor required for JSON deserialization -
CustomerDTO
-
-
Method Details
-
getMobile
-
setMobile
-
getEmail
-
setEmail
-
getBonusPoints
public int getBonusPoints() -
setBonusPoints
public void setBonusPoints(int bonusPoints) -
getShoppingCartId
-
setShoppingCartId
-
getPaymentIds
-
setPaymentIds
-
toString
-