atg.commerce.catalog
Class CatalogTypeInfo

java.lang.Object
  extended by atg.commerce.catalog.CatalogTypeInfo
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CustomCatalogTypeInfo

public class CatalogTypeInfo
extends java.lang.Object
implements java.io.Serializable

This class represents type metadata relating to the product catalog, and is serializable.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
static ApplicationLogging mLogger
          Logger.
 
Constructor Summary
CatalogTypeInfo()
          Constructs an instanceof CatalogTools
CatalogTypeInfo(Repository pCatalog)
           
 
Method Summary
 java.lang.String getBaseCategoryItemType()
          Returns property BaseCategoryItemType
 java.lang.String getBaseProductItemType()
          Returns property BaseProductItemType
 java.lang.String getBaseSKUItemType()
          Returns property BaseSKUItemType
 java.lang.String getCatalogRepositoryName()
          Returns property CatalogRepositoryName
 java.util.Map getCategoryBeanInfos()
          Returns property CategoryBeanInfos
 java.lang.String[] getCategoryItemTypes()
          Returns property CategoryItemTypes
 java.util.Map getProductBeanInfos()
          Returns property ProductBeanInfos
 java.lang.String[] getProductItemTypes()
          Returns property ProductItemTypes
 java.util.Map getSKUBeanInfos()
          Returns property SKUBeanInfos
 java.lang.String[] getSKUItemTypes()
          Returns property SKUItemTypes
 void initialize(Repository pCatalog)
           
 void setBaseCategoryItemType(java.lang.String pBaseCategoryItemType)
          Sets property BaseCategoryItemType
 void setBaseProductItemType(java.lang.String pBaseProductItemType)
          Sets property BaseProductItemType
 void setBaseSKUItemType(java.lang.String pBaseSKUItemType)
          Sets property BaseSKUItemType
 void setCategoryItemTypes(java.lang.String[] pCategoryItemTypes)
          Sets property CategoryItemTypes
 void setProductItemTypes(java.lang.String[] pProductItemTypes)
          Sets property ProductItemTypes
 void setSKUItemTypes(java.lang.String[] pSKUItemTypes)
          Sets property SKUItemTypes
 
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


mLogger

public static ApplicationLogging mLogger
Logger.

Constructor Detail

CatalogTypeInfo

public CatalogTypeInfo()
Constructs an instanceof CatalogTools


CatalogTypeInfo

public CatalogTypeInfo(Repository pCatalog)
                throws RepositoryException
Throws:
RepositoryException
Method Detail

getCatalogRepositoryName

public java.lang.String getCatalogRepositoryName()
Returns property CatalogRepositoryName


setBaseProductItemType

public void setBaseProductItemType(java.lang.String pBaseProductItemType)
Sets property BaseProductItemType


getBaseProductItemType

public java.lang.String getBaseProductItemType()
Returns property BaseProductItemType


setProductItemTypes

public void setProductItemTypes(java.lang.String[] pProductItemTypes)
Sets property ProductItemTypes


getProductItemTypes

public java.lang.String[] getProductItemTypes()
Returns property ProductItemTypes


getProductBeanInfos

public java.util.Map getProductBeanInfos()
Returns property ProductBeanInfos


setBaseCategoryItemType

public void setBaseCategoryItemType(java.lang.String pBaseCategoryItemType)
Sets property BaseCategoryItemType


getBaseCategoryItemType

public java.lang.String getBaseCategoryItemType()
Returns property BaseCategoryItemType


setCategoryItemTypes

public void setCategoryItemTypes(java.lang.String[] pCategoryItemTypes)
Sets property CategoryItemTypes


getCategoryItemTypes

public java.lang.String[] getCategoryItemTypes()
Returns property CategoryItemTypes


getCategoryBeanInfos

public java.util.Map getCategoryBeanInfos()
Returns property CategoryBeanInfos


setBaseSKUItemType

public void setBaseSKUItemType(java.lang.String pBaseSKUItemType)
Sets property BaseSKUItemType


getBaseSKUItemType

public java.lang.String getBaseSKUItemType()
Returns property BaseSKUItemType


setSKUItemTypes

public void setSKUItemTypes(java.lang.String[] pSKUItemTypes)
Sets property SKUItemTypes


getSKUItemTypes

public java.lang.String[] getSKUItemTypes()
Returns property SKUItemTypes


getSKUBeanInfos

public java.util.Map getSKUBeanInfos()
Returns property SKUBeanInfos


initialize

public void initialize(Repository pCatalog)
                throws RepositoryException
Throws:
RepositoryException