Class Seller

  • All Implemented Interfaces:
    java.io.Serializable

    @TypeAlias("Seller")
    public class Seller
    extends Auditable<java.lang.String>
    A vendor who sells or buys the products.
    See Also:
    Serialized Form
    • Field Detail

      • id

        private java.lang.String id
      • stripeCustomerId

        private java.lang.String stripeCustomerId
      • stripeConnectId

        private java.lang.String stripeConnectId
      • address

        @DBRef
        private Address address
      • shippingAddresses

        @DBRef
        private java.util.HashSet<Address> shippingAddresses
      • companyName

        private java.lang.String companyName
      • vatNumber

        private java.lang.String vatNumber
      • numberOfEmployees

        private java.lang.String numberOfEmployees
      • sellerTariff

        private Tariff sellerTariff
      • subscription

        private java.lang.String subscription
      • companyEmailAddress

        private java.lang.String companyEmailAddress
      • companyPhone

        private java.lang.String companyPhone
      • companyWebSite

        private java.lang.String companyWebSite
      • imageURLs

        private java.util.HashSet<java.lang.String> imageURLs
      • documentURLs

        private java.util.HashSet<Attachment> documentURLs
      • description

        private java.lang.String description
      • profiles

        @DBRef(lazy=true)
        private java.util.HashSet<Profile> profiles
      • certificates

        @DBRef(lazy=true)
        private java.util.HashSet<Certificate> certificates
      • sellerSKUs

        @DBRef(lazy=true)
        private java.util.HashSet<SellerSKU> sellerSKUs
      • ordersBuyer

        @DBRef(lazy=true)
        private java.util.HashSet<Order> ordersBuyer
      • ordersVendor

        @DBRef(lazy=true)
        private java.util.HashSet<Order> ordersVendor
      • favoriteSellersIds

        private java.util.HashSet<java.lang.String> favoriteSellersIds
      • favoriteSellerSkuIds

        private java.util.HashSet<java.lang.String> favoriteSellerSkuIds
      • sellerCategoriesIds

        private java.util.HashSet<java.lang.String> sellerCategoriesIds
      • sellerProductsIds

        private java.util.HashSet<java.lang.String> sellerProductsIds
      • emailNotifications

        private boolean emailNotifications
    • Constructor Detail

      • Seller

        public Seller()