atg.projects.store.catalog
Class StoreCatalogProperties

java.lang.Object
  extended by atg.commerce.catalog.custom.CatalogProperties
      extended by atg.projects.store.catalog.StoreCatalogProperties
Direct Known Subclasses:
InternationalizedStoreCatalogProperties

public class StoreCatalogProperties
extends atg.commerce.catalog.custom.CatalogProperties

This class provides a mechanism to access the property names for catalog item descriptors modified for ATG. For example, if a calling class needed the property name of the sku that provides the start date, the getStartDatePropertyName() method will return the string value for the property name as used in the repository definition.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string.
 
Constructor Summary
StoreCatalogProperties()
           
 
Method Summary
 java.lang.String getColorPropertyName()
           
 java.lang.String getColorSwatchName()
           
 java.lang.String getEndDatePropertyName()
          The end date property name.
 java.lang.String getGiftWrapEligiblePropertyName()
          The name of the property used to indicate an item as 'giftwrappable'.
 java.lang.String getPreorderablePropertyName()
          The name of the property used to indicate an item as 'preorderable'.
 java.lang.String getPreorderEndDatePropertyName()
          The name of the property used to indicate the 'preorderEndDate' of an item that is preorderable.
 java.lang.String getSizePropertyName()
           
 java.lang.String getSkuTypePropertyName()
          The sku type property name.
 java.lang.String getStartDatePropertyName()
          The start date property name.
 java.lang.String getUseInventoryForPreorderPropertyName()
          The name of the property used to indicate the 'useInventoryForPreorder' of an item that is preorderable.
 java.lang.String getWoodFinishPropertyName()
           
 void setColorPropertyName(java.lang.String pColorPropertyName)
           
 void setColorSwatchName(java.lang.String pColorSwatchName)
           
 void setEndDatePropertyName(java.lang.String pEndDatePropertyName)
          The end date property name.
 void setGiftWrapEligiblePropertyName(java.lang.String pGiftWrapEligiblePropertyName)
          The name of the property used to indicate an item as 'giftwrappable'.
 void setPreorderablePropertyName(java.lang.String pPreorderablePropertyName)
          The name of the property used to indicate an item as 'preorderable'.
 void setPreorderEndDatePropertyName(java.lang.String pPreorderEndDatePropertyName)
          The name of the property used to indicate the 'preorderEndDate' of an item that is preorderable.
 void setSizePropertyName(java.lang.String pSizePropertyName)
           
 void setSkuTypePropertyName(java.lang.String pSkuTypePropertyName)
          The sku type property name.
 void setStartDatePropertyName(java.lang.String pStartDatePropertyName)
          The start date property name.
 void setUseInventoryForPreorderPropertyName(java.lang.String pUseInventoryForPreorderPropertyName)
          The name of the property used to indicate the 'useInventoryForPreorder' of an item that is preorderable.
 void setWoodFinishPropertyName(java.lang.String pWoodFinishPropertyName)
           
 
Methods inherited from class atg.commerce.catalog.custom.CatalogProperties
getAllChildCategoriesPropertyName, getAllRootCategoriesPropertyName, getAncestorCatalogsAndSelfPropertyName, getAncestorCategoriesPropertyName, getCatalogFolderItemName, getCatalogFolderRepositoryView, getCatalogItemName, getCatalogParentCategoriesPropertyName, getCatalogPropertyName, getCatalogRepositoryView, getCatalogsPropertyName, getCatalogsRelatedProductsPropertyName, getCatalogsReplacementProductsPropertyName, getCategoryInfoItemName, getCategoryInfoRepositoryView, getCategoryInfosPropertyName, getCategoryItemName, getCategoryRepositoryView, getCategorysCatalogPropertyName, getCategorysSubCatalogsPropertyName, getChildCategoriesPropertyName, getChildCategoryGroupPropertyName, getChildFoldersPropertyName, getChildItemsPropertyName, getChildProductGroupPropertyName, getChildProductsPropertyName, getChildSkusPropertyName, getComputedCatalogPropertyName, getComputedCatalogsPropertyName, getComputedSiteIdsPropertyName, getDefaultParentCategoryPropertyName, getDerivedCatalogPropertyName, getDirectAncestorCatalogsAndSelfPropertyName, getDirectParentCatalogsPropertyName, getDynamicChildCategoriesPropertyName, getDynamicChildProductsPropertyName, getFixedChildCategoriesPropertyName, getFixedChildProductsPropertyName, getFixedParentCategoriesPropertyName, getIdPropertyName, getIndirectAncestorCatalogsPropertyName, getParentCatalogPropertyName, getParentCatalogsPropertyName, getParentCategoriesForCatalogPropertyName, getParentCategoriesPropertyName, getParentCategoryForCatalogPropertyName, getParentCategoryPropertyName, getParentFoldersPropertyName, getParentProductsPropertyName, getProductInfoItemName, getProductInfoRepositoryView, getProductInfosPropertyName, getProductItemName, getProductRepositoryView, getProfileCatalogPropertyName, getRelatedCategoriesPropertyName, getRelatedProductsPropertyName, getReplacementProductsPropertyName, getRootCategoriesPropertyName, getRootSubCatalogsPropertyName, getSitesPropertyName, getSkuInfoItemName, getSkuInfoRepositoryView, getSkuInfosPropertyName, getSkuItemName, getSkuRepositoryView, getSubCatalogsChildCategoriesPropertyName, getSubCatalogsPropertyName, setAllChildCategoriesPropertyName, setAllRootCategoriesPropertyName, setAncestorCatalogsAndSelfPropertyName, setAncestorCategoriesPropertyName, setCatalogFolderItemName, setCatalogItemName, setCatalogParentCategoriesPropertyName, setCatalogPropertyName, setCatalogsPropertyName, setCatalogsRelatedProductsPropertyName, setCatalogsReplacementProductsPropertyName, setCategoryInfoItemName, setCategoryInfosPropertyName, setCategoryItemName, setCategorysCatalogPropertyName, setCategorysSubCatalogsPropertyName, setChildCategoriesPropertyName, setChildCategoryGroupPropertyName, setChildFoldersPropertyName, setChildItemsPropertyName, setChildProductGroupPropertyName, setChildProductsPropertyName, setChildSkusPropertyName, setComputedCatalogsPropertyName, setComputedSiteIdsPropertyName, setDefaultParentCategoryPropertyName, setDirectAncestorCatalogsAndSelfPropertyName, setDirectParentCatalogsPropertyName, setDynamicChildCategoriesPropertyName, setDynamicChildProductsPropertyName, setFixedChildCategoriesPropertyName, setFixedChildProductsPropertyName, setFixedParentCategoriesPropertyName, setIdPropertyName, setIndirectAncestorCatalogsPropertyName, setParentCatalogPropertyName, setParentCatalogsPropertyName, setParentCategoriesForCatalogPropertyName, setParentCategoriesPropertyName, setParentCategoryForCatalogPropertyName, setParentCategoryPropertyName, setParentFoldersPropertyName, setParentProductsPropertyName, setProductInfoItemName, setProductInfosPropertyName, setProductItemName, setProfileCatalogPropertyName, setRelatedCategoriesPropertyName, setRelatedProductsPropertyName, setReplacementProductsPropertyName, setRootCategoriesPropertyName, setRootSubCatalogsPropertyName, setSitesPropertyName, setSkuInfoItemName, setSkuInfosPropertyName, setSkuItemName, setSubCatalogsChildCategoriesPropertyName, setSubCatalogsPropertyName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string.

Constructor Detail

StoreCatalogProperties

public StoreCatalogProperties()
Method Detail

setStartDatePropertyName

public void setStartDatePropertyName(java.lang.String pStartDatePropertyName)

The start date property name.

Parameters:
pStartDatePropertyName - - start date property name

getStartDatePropertyName

public java.lang.String getStartDatePropertyName()

The start date property name.

Returns:
start date property name

setEndDatePropertyName

public void setEndDatePropertyName(java.lang.String pEndDatePropertyName)

The end date property name.

Parameters:
pEndDatePropertyName - - end date property name

getEndDatePropertyName

public java.lang.String getEndDatePropertyName()

The end date property name.

Returns:
end date property name

getSkuTypePropertyName

public java.lang.String getSkuTypePropertyName()

The sku type property name.

Returns:
sku type property name

setSkuTypePropertyName

public void setSkuTypePropertyName(java.lang.String pSkuTypePropertyName)

The sku type property name.

Parameters:
pSkuTypePropertyName - - sku type property name

setGiftWrapEligiblePropertyName

public void setGiftWrapEligiblePropertyName(java.lang.String pGiftWrapEligiblePropertyName)

The name of the property used to indicate an item as 'giftwrappable'.

Parameters:
pGiftWrapEligiblePropertyName - - name of the property used to indicate an item as 'giftwrappable'

getGiftWrapEligiblePropertyName

public java.lang.String getGiftWrapEligiblePropertyName()

The name of the property used to indicate an item as 'giftwrappable'.

Returns:
name of the property used to indicate an item as 'giftwrappable'

getColorPropertyName

public java.lang.String getColorPropertyName()
Returns:
Returns the colorPropertyName.

setColorPropertyName

public void setColorPropertyName(java.lang.String pColorPropertyName)
Parameters:
pColorPropertyName - The colorPropertyName to set.

getSizePropertyName

public java.lang.String getSizePropertyName()
Returns:
Returns the sizePropertyName.

setSizePropertyName

public void setSizePropertyName(java.lang.String pSizePropertyName)
Parameters:
pSizePropertyName - - The sizePropertyName to set.

getWoodFinishPropertyName

public java.lang.String getWoodFinishPropertyName()
Returns:
the woodTypePropertyName

setWoodFinishPropertyName

public void setWoodFinishPropertyName(java.lang.String pWoodFinishPropertyName)
Parameters:
pWoodFinishPropertyName - the woodFinishPropertyName to set

getColorSwatchName

public java.lang.String getColorSwatchName()
Returns:
Returns the colorSwatchName.

setColorSwatchName

public void setColorSwatchName(java.lang.String pColorSwatchName)
Parameters:
pColorSwatchName - - The colorSwatchName to set.

setPreorderablePropertyName

public void setPreorderablePropertyName(java.lang.String pPreorderablePropertyName)

The name of the property used to indicate an item as 'preorderable'.

Parameters:
pPreorderablePropertyName - The preorderablePropertyName to set.

getPreorderablePropertyName

public java.lang.String getPreorderablePropertyName()

The name of the property used to indicate an item as 'preorderable'.

Returns:
Returns the preorderablePropertyName.

setPreorderEndDatePropertyName

public void setPreorderEndDatePropertyName(java.lang.String pPreorderEndDatePropertyName)

The name of the property used to indicate the 'preorderEndDate' of an item that is preorderable.

Parameters:
pPreorderEndDatePropertyName - The preorderEndDatePropertyName to set.

getPreorderEndDatePropertyName

public java.lang.String getPreorderEndDatePropertyName()

The name of the property used to indicate the 'preorderEndDate' of an item that is preorderable.

Returns:
Returns the preorderEndDatePropertyName.

setUseInventoryForPreorderPropertyName

public void setUseInventoryForPreorderPropertyName(java.lang.String pUseInventoryForPreorderPropertyName)

The name of the property used to indicate the 'useInventoryForPreorder' of an item that is preorderable.

Parameters:
pUseInventoryForPreorderPropertyName - The useInventoryForPreorderPropertyName to set.

getUseInventoryForPreorderPropertyName

public java.lang.String getUseInventoryForPreorderPropertyName()

The name of the property used to indicate the 'useInventoryForPreorder' of an item that is preorderable.

Returns:
Returns the useInventoryForPreorderPropertyName.