com.solidstategroup.commerce
Class Product

java.lang.Object
  extended by com.solidstategroup.cms.Article
      extended by com.solidstategroup.commerce.Product
All Implemented Interfaces:
java.lang.Comparable

public class Product
extends Article


Field Summary
 
Fields inherited from class com.solidstategroup.cms.Article
DEFAULT_TEMPLATE, searchScore, STORE_CHECK_IN, STORE_CHECK_OUT, STORE_DELETE_ARTICLE, STORE_DELETE_SECTION, STORE_NOT_GIVEN, STORE_PUBLISH, STORE_REORDER_ARTICLES, STORE_REORDER_SECTIONS, STORE_RESTORE_PREVIOUS_VERSION, STORE_UNPUBLISH, STORE_USER_EDIT
 
Constructor Summary
Product()
           
 
Method Summary
 java.lang.String getName()
           
 ShoppingCart getOwnerCart()
           
 double getPrice()
           
 int getQuantity()
           
 int getShoppingCartItemId()
           
 java.lang.String getSku()
           
 void incrementQuantity()
           
 void setOwnerCart(ShoppingCart ownerCart)
           
 void setQuantity(int quantity)
           
 void setShoppingCartItemId(int shoppingCartItemId)
           
 boolean store()
          Stores the Article in the database
 
Methods inherited from class com.solidstategroup.cms.Article
checkIn, checkOut, clear, compareTo, containsTag, delete, deleteChunk, destroy, execute, execute, execute, execute, execute, executeTags, executeTags, generateEditTag, getArticleAssets, getArticleChunks, getArticleId, getArticleTemplate, getArticleTemplateId, getArticleType, getArticleTypeId, getAssetData, getCreatedDate, getFirstChildOfParentTag, getLastModifiedBy, getLastModifiedDate, getLockedBy, getMetaDataAuthor, getMetaDataDescription, getMetaDataKeywords, getMetaDataTitle, getNextAvailablePriority, getNextPageNumber, getNumberOfPages, getPageNumber, getPageOfChunks, getPreviousPageNumber, getPriority, getPublishFromDate, getPublishToDate, getRating, getReasonForStore, getReasonForStoreId, getRequest, getRootArticleId, getRootArticleTypeId, getRootTagsIdAsString, getRssDescription, getSearchScore, getSearchScore, getSessionType, getTag, getTags, getTags, getTitle, getURL, hasTag, isAdhereToPublishDates, isCheckNewChunkAssets, isDeleted, isIncludeInSearch, isInheritMetaDataAuthor, isInheritMetaDataDescription, isInheritMetaDataKeywords, isInheritMetaDataTitle, isLocked, isLockedTransactional, isPublish, isRipeForDateOnlyPublishing, isStale, isStale, lockArticle, render, render, render, renderPlainText, renderPlainText, renderPlainText, renderPlainText, renderSearch, renderSearchResults, renderSearchResults, renderSummary, requestCheckedOutArticle, setAdhereToPublishDates, setArticleChunks, setArticleId, setArticleTemplate, setArticleTemplateId, setArticleType, setArticleTypeId, setCheckNewChunkAssets, setCreatedDate, setCreatedDateWithString, setDeleted, setIncludeInSearch, setInheritMetaDataAuthor, setInheritMetaDataDescription, setInheritMetaDataKeywords, setInheritMetaDataTitle, setLastModifiedBy, setLastModifiedDate, setLockedBy, setMetaDataAuthor, setMetaDataDescription, setMetaDataKeywords, setMetaDataTitle, setPageNumber, setPriority, setPublish, setPublishFromDate, setPublishFromDateWithString, setPublishToDate, setPublishToDateWithString, setRating, setReasonForStore, setReasonForStoreId, setRequest, setRootArticleId, setRootArticleTypeId, setRssDescription, setSessionType, setTags, setTitle, store, store, toString, unlockArticle, updateAssetData, updateAssetData, updateTags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Product

public Product()
Method Detail

getName

public java.lang.String getName()

getSku

public java.lang.String getSku()

getPrice

public double getPrice()

store

public boolean store()
Description copied from class: Article
Stores the Article in the database

Overrides:
store in class Article
Returns:
The success/failure of the action

getShoppingCartItemId

public int getShoppingCartItemId()

setShoppingCartItemId

public void setShoppingCartItemId(int shoppingCartItemId)

getOwnerCart

public ShoppingCart getOwnerCart()

setOwnerCart

public void setOwnerCart(ShoppingCart ownerCart)

incrementQuantity

public void incrementQuantity()

getQuantity

public int getQuantity()

setQuantity

public void setQuantity(int quantity)