public final class Product extends Object implements org.ctoolkit.gwt.client.facade.RelevantNullChecker
| Constructor and Description |
|---|
Product() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allNull() |
Date |
getCreatedDate()
A date when the product has been created.
|
Event |
getEvent()
The product extension by event specification.
|
Long |
getId()
The unique product identification.
|
ProductInvoicing |
getInvoicing()
The set of invoicing rules to be used once product will be placed at the invoice.
|
String |
getItemName()
The product name, very short summary that might be placed at invoice as a billing item or used as a title at web page if published.
|
ProductMetaFields |
getMetaFields()
The product specific metadata fields configuration.
|
Date |
getModificationDate()
The last modification date of the product properties.
|
ProductOverview |
getOverview()
Product overview, a highlighted properties that might be taken from the sub resources.
|
ProductPricing |
getPricing()
The product pricing.
|
ProductPublishing |
getPublishing()
The product's additional configuration for public use.
|
String |
getSnippet()
The product short description, a brief overview (not appearing at invoice).
|
Product |
setCreatedDate(Date createdDate) |
Product |
setEvent(Event event) |
void |
setEventIf(Event event) |
Product |
setId(Long id) |
Product |
setInvoicing(ProductInvoicing invoicing) |
void |
setInvoicingIf(ProductInvoicing invoicing) |
Product |
setItemName(String itemName) |
Product |
setMetaFields(ProductMetaFields metaFields) |
void |
setMetaFieldsIf(ProductMetaFields metaFields) |
Product |
setModificationDate(Date modificationDate) |
Product |
setOverview(ProductOverview overview) |
Product |
setPricing(ProductPricing pricing) |
Product |
setPublishing(ProductPublishing publishing) |
void |
setPublishingIf(ProductPublishing publishing) |
Product |
setSnippet(String snippet) |
public Date getCreatedDate()
public Event getEvent()
public void setEventIf(Event event)
public Long getId()
public ProductInvoicing getInvoicing()
public Product setInvoicing(ProductInvoicing invoicing)
public void setInvoicingIf(ProductInvoicing invoicing)
public String getItemName()
public ProductMetaFields getMetaFields()
public Product setMetaFields(ProductMetaFields metaFields)
public void setMetaFieldsIf(ProductMetaFields metaFields)
public Date getModificationDate()
public ProductOverview getOverview()
public Product setOverview(ProductOverview overview)
public ProductPricing getPricing()
public Product setPricing(ProductPricing pricing)
public ProductPublishing getPublishing()
public Product setPublishing(ProductPublishing publishing)
public void setPublishingIf(ProductPublishing publishing)
public String getSnippet()
public boolean allNull()
allNull in interface org.ctoolkit.gwt.client.facade.RelevantNullCheckerCopyright © 2023. All rights reserved.