Package co.mastermindcms.modules.beans
Class SKU
- java.lang.Object
-
- co.mastermindcms.common.entities.Auditable<java.lang.String>
-
- co.mastermindcms.modules.beans.SKU
-
- All Implemented Interfaces:
java.io.Serializable
@CompoundIndex(def="{\'searchTerms\':1, \'keywords\':1}", name="search_compound_index") @TypeAlias("SKU") public class SKU extends Auditable<java.lang.String>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private booleanactiveprivate java.util.LinkedHashSet<Attribute>attributesprivate java.lang.Stringdescriptionprivate java.util.LinkedHashSet<Attachment>documentURLsprivate java.util.LinkedHashSet<EmbeddedBean>fallIntoProductsprivate java.lang.Stringidprivate java.util.List<java.lang.String>imageURLsprivate java.lang.Stringkeywordsprivate java.lang.Stringnameprivate doublepriceprivate java.lang.StringsearchTermsprivate java.util.LinkedHashSet<SellerSKU>sellerSKUsstatic java.lang.StringSEQUENCE_NAMEprivate java.util.HashSet<LocalizedText>translations-
Fields inherited from class co.mastermindcms.common.entities.Auditable
createdBy, createdDate, lastModifiedBy, lastModifiedDate, metaInfo
-
-
Constructor Summary
Constructors Constructor Description SKU()
-
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
-
name
private java.lang.String name
-
description
private java.lang.String description
-
price
private double price
-
fallIntoProducts
private java.util.LinkedHashSet<EmbeddedBean> fallIntoProducts
-
imageURLs
private java.util.List<java.lang.String> imageURLs
-
documentURLs
private java.util.LinkedHashSet<Attachment> documentURLs
-
translations
@DBRef(lazy=true) private java.util.HashSet<LocalizedText> translations
-
attributes
@DBRef(lazy=true) private java.util.LinkedHashSet<Attribute> attributes
-
sellerSKUs
@DBRef(lazy=true) private java.util.LinkedHashSet<SellerSKU> sellerSKUs
-
keywords
@TextIndexed private java.lang.String keywords
-
searchTerms
@TextIndexed private java.lang.String searchTerms
-
active
private boolean active
-
SEQUENCE_NAME
public static final java.lang.String SEQUENCE_NAME
- See Also:
- Constant Field Values
-
-