atg.commerce.catalog.custom
Class CustomCatalogTypeInfo

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

public class CustomCatalogTypeInfo
extends CatalogTypeInfo

This class represents type metadata relating to the product catalog, and is serializable. It is specific to custom catalogs

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.commerce.catalog.CatalogTypeInfo
mLogger
 
Constructor Summary
CustomCatalogTypeInfo()
          Constructs an instanceof CatalogTools
CustomCatalogTypeInfo(Repository pCatalog)
           
 
Method Summary
 java.lang.String getBaseCatalogFolderItemType()
          Returns property BaseCatalogItemType
 java.lang.String getBaseCatalogItemType()
          Returns property BaseCatalogItemType
 java.util.Map getCatalogBeanInfos()
          Returns property CatalogBeanInfos
 java.util.Map getCatalogFolderBeanInfos()
          Returns property CatalogBeanInfos
 java.lang.String[] getCatalogFolderItemTypes()
          Returns property CatalogItemTypes
 java.lang.String[] getCatalogItemTypes()
          Returns property CatalogItemTypes
 void initialize(Repository pCatalog)
           
 void setBaseCatalogFolderItemType(java.lang.String pBaseCatalogFolderItemType)
          Sets property BaseCatalogFolderItemType
 void setBaseCatalogItemType(java.lang.String pBaseCatalogItemType)
          Sets property BaseCatalogItemType
 void setCatalogFolderItemTypes(java.lang.String[] pCatalogFolderItemTypes)
          Sets property CatalogItemTypes
 void setCatalogItemTypes(java.lang.String[] pCatalogItemTypes)
          Sets property CatalogItemTypes
 
Methods inherited from class atg.commerce.catalog.CatalogTypeInfo
getBaseCategoryItemType, getBaseProductItemType, getBaseSKUItemType, getCatalogRepositoryName, getCategoryBeanInfos, getCategoryItemTypes, getProductBeanInfos, getProductItemTypes, getSKUBeanInfos, getSKUItemTypes, setBaseCategoryItemType, setBaseProductItemType, setBaseSKUItemType, setCategoryItemTypes, setProductItemTypes, setSKUItemTypes
 
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

CustomCatalogTypeInfo

public CustomCatalogTypeInfo()
Constructs an instanceof CatalogTools


CustomCatalogTypeInfo

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

setBaseCatalogItemType

public void setBaseCatalogItemType(java.lang.String pBaseCatalogItemType)
Sets property BaseCatalogItemType


getBaseCatalogItemType

public java.lang.String getBaseCatalogItemType()
Returns property BaseCatalogItemType


setCatalogItemTypes

public void setCatalogItemTypes(java.lang.String[] pCatalogItemTypes)
Sets property CatalogItemTypes


getCatalogItemTypes

public java.lang.String[] getCatalogItemTypes()
Returns property CatalogItemTypes


getCatalogBeanInfos

public java.util.Map getCatalogBeanInfos()
Returns property CatalogBeanInfos


setBaseCatalogFolderItemType

public void setBaseCatalogFolderItemType(java.lang.String pBaseCatalogFolderItemType)
Sets property BaseCatalogFolderItemType


getBaseCatalogFolderItemType

public java.lang.String getBaseCatalogFolderItemType()
Returns property BaseCatalogItemType


setCatalogFolderItemTypes

public void setCatalogFolderItemTypes(java.lang.String[] pCatalogFolderItemTypes)
Sets property CatalogItemTypes


getCatalogFolderItemTypes

public java.lang.String[] getCatalogFolderItemTypes()
Returns property CatalogItemTypes


getCatalogFolderBeanInfos

public java.util.Map getCatalogFolderBeanInfos()
Returns property CatalogBeanInfos


initialize

public void initialize(Repository pCatalog)
                throws RepositoryException
Overrides:
initialize in class CatalogTypeInfo
Throws:
RepositoryException