Package co.mastermindcms.modules.beans
Class Seller
- java.lang.Object
-
- co.mastermindcms.common.entities.Auditable<java.lang.String>
-
- co.mastermindcms.modules.beans.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 Summary
Fields Modifier and Type Field Description private Address
address
private java.util.LinkedHashSet<Certificate>
certificates
private java.lang.String
companyEmailAddress
private java.lang.String
companyName
private java.lang.String
companyPhone
private java.lang.String
companyWebSite
private java.lang.String
description
private java.util.LinkedHashSet<Attachment>
documentURLs
private boolean
emailNotifications
private java.util.LinkedHashSet<java.lang.String>
favoriteSellersIds
private java.util.LinkedHashSet<java.lang.String>
favoriteSellerSkuIds
private java.lang.String
id
private java.util.HashSet<java.lang.String>
imageURLs
private java.lang.String
numberOfEmployees
private boolean
onlineActive
private java.util.LinkedHashSet<Order>
ordersBuyer
private java.util.LinkedHashSet<Order>
ordersVendor
private java.util.LinkedHashSet<Profile>
profiles
private java.util.LinkedHashSet<java.lang.String>
sellerCategoriesIds
private java.util.LinkedHashSet<java.lang.String>
sellerProductsIds
private java.util.LinkedHashSet<SellerSKU>
sellerSKUs
private Tariff
sellerTariff
private SellerType
sellerType
static java.lang.String
SEQUENCE_NAME
private java.util.LinkedHashSet<Address>
shippingAddresses
private java.lang.String
stripeConnectId
private java.lang.String
stripeCustomerId
private java.lang.String
subscription
private java.lang.String
vatNumber
-
Fields inherited from class co.mastermindcms.common.entities.Auditable
createdBy, createdDate, lastModifiedBy, lastModifiedDate, metaInfo
-
-
Constructor Summary
Constructors Constructor Description Seller()
-
Method Summary
-
Methods inherited from class co.mastermindcms.common.entities.Auditable
getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, getMetaInfo, putMetaInfo, removeMetaInfo, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, setMetaInfo
-
-
-
-
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.LinkedHashSet<Address> shippingAddresses
-
companyName
private java.lang.String companyName
-
vatNumber
private java.lang.String vatNumber
-
numberOfEmployees
private java.lang.String numberOfEmployees
-
sellerType
private SellerType sellerType
-
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.LinkedHashSet<Attachment> documentURLs
-
description
private java.lang.String description
-
profiles
@DBRef(lazy=true) private java.util.LinkedHashSet<Profile> profiles
-
certificates
@DBRef(lazy=true) private java.util.LinkedHashSet<Certificate> certificates
-
sellerSKUs
@DBRef(lazy=true) private java.util.LinkedHashSet<SellerSKU> sellerSKUs
-
ordersBuyer
@DBRef(lazy=true) private java.util.LinkedHashSet<Order> ordersBuyer
-
ordersVendor
@DBRef(lazy=true) private java.util.LinkedHashSet<Order> ordersVendor
-
favoriteSellersIds
private java.util.LinkedHashSet<java.lang.String> favoriteSellersIds
-
favoriteSellerSkuIds
private java.util.LinkedHashSet<java.lang.String> favoriteSellerSkuIds
-
sellerCategoriesIds
private java.util.LinkedHashSet<java.lang.String> sellerCategoriesIds
-
sellerProductsIds
private java.util.LinkedHashSet<java.lang.String> sellerProductsIds
-
emailNotifications
private boolean emailNotifications
-
onlineActive
private boolean onlineActive
-
SEQUENCE_NAME
public static final java.lang.String SEQUENCE_NAME
- See Also:
- Constant Field Values
-
-