atg.commerce.csr.util
Class CSRConfigurator

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.commerce.csr.util.CSRConfigurator
All Implemented Interfaces:
atg.naming.AbsoluteNameable, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameContextParentable, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.Configured, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class CSRConfigurator
extends atg.nucleus.GenericService

This class is used to maintain global configuration values for the CSR application.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  java.lang.String mCartShareableTypeId
           
protected  java.lang.String mCommerceSiteType
           
protected  java.lang.String mDefaultSiteIconURL
          The default site icon image URL that is used when the selected site does not have an associated site icon defined in the repository
protected  java.lang.String mDefaultSiteId
           
protected  CommerceTypeConfiguration[] mPaymentGroupTypeConfigurations
           
protected  java.util.Map mPaymentGroupTypeConfigurationsAsMap
           
protected  java.lang.String mPaymentGroupTypesToBeInitialized
           
protected  atg.commerce.pricing.PricingTools mPricingTools
           
protected  CommerceTypeConfiguration[] mShippingGroupTypeConfigurations
           
protected  java.util.Map mShippingGroupTypeConfigurationsAsMap
           
protected  java.lang.String mShippingGroupTypesToBeInitialized
           
protected  java.lang.String[] mSupportedPaymentGroupTypes
           
protected  CommerceTypeConfiguration mUnknownPaymentGroupType
           
protected  boolean mUseProductId
          This flag determines if Product Id field is used on Add Products by Id page, Product Catalog Search and so on
protected  boolean mUseSKUId
          This flag determines if SKU Id field is used on Add Products by Id page, Product Catalog Search and so on
protected  boolean mUsingGiftlists
           
protected  boolean mUsingOrderApprovals
           
protected  boolean mUsingScheduledOrders
           
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
CSRConfigurator()
           
 
Method Summary
protected  java.util.Map convertArraysToMapByType(CommerceTypeConfiguration[] pTypeConfigurations)
          This method converts an array into Map.
 java.lang.String getCartShareableTypeId()
          Returns the cartShareableTypeId
 atg.commerce.catalog.CatalogTools getCatalogTools()
          Returns The catalog tools
 java.lang.String getCommerceSiteType()
          Returns the commerceSiteType
 java.lang.String getContextRoot()
          Returns the contextRoot
 java.lang.String getDefaultAppeasementLimit(java.lang.String pCurrencyCode)
           
 java.util.Properties getDefaultAppeasementLimits()
           
 java.lang.String getDefaultCatalogId()
          Returns the catalog that's assigned whenever a new anonymous user profile is created and custom catalog is enabled in the CSRConfigurator
 java.lang.String getDefaultSiteIconURL()
           
 java.lang.String getDefaultSiteId()
          Returns the defaultSiteId
 int getMaximumAlmostQualifiedForPromotionsInShortList()
           
 java.lang.String[] getPaymentGroupConfigurationTypes()
          Returns the payment group types that have a CommerceTypeConfiguration configured.
 CommerceTypeConfiguration[] getPaymentGroupTypeConfigurations()
          Returns the paymentGroupTypeConfigurations This property is used to configure all payment group type configurations.
 java.util.Map getPaymentGroupTypeConfigurationsAsMap()
          Returns the paymentGroupTypeConfigurationsAsMap This method converts getPaymentGroupTypeConfigurations() into a map.
 java.lang.String getPaymentGroupTypesToBeInitialized()
          Returns the paymentGroupTypesToBeInitialized This property is used to provide list of payment group types to be initialized by the PaymentGroupDroplet.
 atg.commerce.pricing.PricingTools getPricingTools()
          Returns the pricingTools
 int getQuantityInputTagMaxlength()
          Item quantity input tag's 'maxlength' attribute
 int getQuantityInputTagSize()
          Item quantity input tag's 'size' attribute
 CommerceTypeConfiguration[] getShippingGroupTypeConfigurations()
          Returns the shippingGroupTypeConfigurations This property is used to configure all shipping group type configurations.
 java.util.Map getShippingGroupTypeConfigurationsAsMap()
          Returns the shippingGroupTypeConfigurationsAsMap This method converts getShippingGroupTypeConfigurations() into a map.
 java.lang.String getShippingGroupTypesToBeInitialized()
          Returns the shippingGroupTypesToBeInitialized This property is used to provide list of shipping group types to be initialized by the ShippingGroupDroplet.
 java.lang.String[] getSupportedPaymentGroupTypes()
          Defines the payment group types that are supported for modifying orders in CSC.
 CommerceTypeConfiguration getUnknownPaymentGroupType()
          Returns the payment group type configuration for unknown types
 boolean isCustomCatalogs()
          Returns boolean indicating if custom catalogs are in use
 boolean isProcessReturnRequestImmediately()
          The default value is false.
 boolean isUseProductId()
          Returns boolean indicating if Product Id field is in use
 boolean isUseSKUId()
          Returns boolean indicating if SKU Id field is in use
 boolean isUsingGiftlists()
          This flag determines if Gift Registry features show up in the UI.
 boolean isUsingOrderApprovals()
          This flag determines if the Order Approvals features is enabled
 boolean isUsingPriceLists()
          Returns boolean indicating whether price lists are being used
 boolean isUsingSalePriceLists()
          Returns boolean indicating whether a sale price list is being used
 boolean isUsingScheduledOrders()
          This flag determines if scheduled order features show up in the UI.
 void setCartShareableTypeId(java.lang.String pCartShareableTypeId)
          Sets the cartShareableTypeId
 void setCatalogTools(atg.commerce.catalog.CatalogTools pCatalogTools)
          Sets catalogTools
 void setCommerceSiteType(java.lang.String pCommerceSiteType)
          Sets the commerceSiteType
 void setContextRoot(java.lang.String pContextRoot)
          Sets the contextRoot
 void setCustomCatalogs(boolean pCustomCatalogs)
          boolean indicating if custom catalogs are in use
 void setDefaultAppeasementLimits(java.util.Properties pDefaultAppeasementLimits)
          Sets a map of appeasement limit defaults keyed by currency code.
 void setDefaultCatalogId(java.lang.String pDefaultCatalogId)
          This catalog is assigned whenever a new anonymous user profile is created and custom catalog is enabled in the CSRConfigurator.
 void setDefaultSiteIconURL(java.lang.String pDefaultSiteIconURL)
           
 void setDefaultSiteId(java.lang.String pDefaultSiteId)
          Sets the defaultSiteId
 void setMaximumAlmostQualifiedForPromotionsInShortList(int pMax)
           
 void setPaymentGroupTypeConfigurations(CommerceTypeConfiguration[] pPaymentGroupTypeConfigurations)
          Sets the paymentGroupTypeConfigurations This property is used to configure all payment group type configurations.
 void setPaymentGroupTypesToBeInitialized(java.lang.String pPaymentGroupTypesToBeInitialized)
          Sets the paymentGroupTypesToBeInitialized This property is used to provide list of payment group types to be initialized by the PaymentGroupDroplet.
 void setPricingTools(atg.commerce.pricing.PricingTools pPricingTools)
          Sets the pricingTools
 void setProcessReturnRequestImmediately(boolean pProcessReturnRequestImmediately)
          The default value is false.
 void setQuantityInputTagMaxlength(int pMax)
          Item quantity input tag's 'maxlength' attribute
 void setQuantityInputTagSize(int pSize)
          Item quantity input tag's 'size' attribute
 void setShippingGroupTypeConfigurations(CommerceTypeConfiguration[] pShippingGroupTypeConfigurations)
          Sets the shippingGroupTypeConfigurations This property is used to configure all shipping group type configurations.
 void setShippingGroupTypesToBeInitialized(java.lang.String pShippingGroupTypesToBeInitialized)
          Sets the shippingGroupTypesToBeInitialized This property is used to provide list of shipping group types to be initialized by the ShippingGroupDroplet.
 void setSupportedPaymentGroupTypes(java.lang.String[] pSupportedPaymentGroupTypes)
           
 void setUnknownPaymentGroupType(CommerceTypeConfiguration pUnknownPaymentGroupType)
          Sets the payment group type configuration for unknown types
 void setUseProductId(boolean pUseProductId)
           
 void setUseSKUId(boolean pUseSKUId)
           
 void setUsingGiftlists(boolean pUsingGiftlists)
           
 void setUsingOrderApprovals(boolean pUsingOrderApprovals)
           
 void setUsingPriceLists(boolean pUsingPriceLists)
          Sets boolean indicating whether price lists are being used
 void setUsingSalePriceLists(boolean pUsingSalePriceLists)
          Sets boolean indicating whether a sale price list is being used
 void setUsingScheduledOrders(boolean pUsingScheduledOrders)
           
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
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


mUsingScheduledOrders

protected boolean mUsingScheduledOrders

mUsingGiftlists

protected boolean mUsingGiftlists

mShippingGroupTypesToBeInitialized

protected java.lang.String mShippingGroupTypesToBeInitialized

mShippingGroupTypeConfigurations

protected CommerceTypeConfiguration[] mShippingGroupTypeConfigurations

mShippingGroupTypeConfigurationsAsMap

protected java.util.Map mShippingGroupTypeConfigurationsAsMap

mPaymentGroupTypesToBeInitialized

protected java.lang.String mPaymentGroupTypesToBeInitialized

mPaymentGroupTypeConfigurations

protected CommerceTypeConfiguration[] mPaymentGroupTypeConfigurations

mPaymentGroupTypeConfigurationsAsMap

protected java.util.Map mPaymentGroupTypeConfigurationsAsMap

mUnknownPaymentGroupType

protected CommerceTypeConfiguration mUnknownPaymentGroupType

mSupportedPaymentGroupTypes

protected java.lang.String[] mSupportedPaymentGroupTypes

mDefaultSiteId

protected java.lang.String mDefaultSiteId

mCartShareableTypeId

protected java.lang.String mCartShareableTypeId

mUsingOrderApprovals

protected boolean mUsingOrderApprovals

mCommerceSiteType

protected java.lang.String mCommerceSiteType

mDefaultSiteIconURL

protected java.lang.String mDefaultSiteIconURL
The default site icon image URL that is used when the selected site does not have an associated site icon defined in the repository


mUseSKUId

protected boolean mUseSKUId
This flag determines if SKU Id field is used on Add Products by Id page, Product Catalog Search and so on


mUseProductId

protected boolean mUseProductId
This flag determines if Product Id field is used on Add Products by Id page, Product Catalog Search and so on


mPricingTools

protected atg.commerce.pricing.PricingTools mPricingTools
Constructor Detail

CSRConfigurator

public CSRConfigurator()
Method Detail

isUsingScheduledOrders

public boolean isUsingScheduledOrders()
This flag determines if scheduled order features show up in the UI.

Returns:
boolean

setUsingScheduledOrders

public void setUsingScheduledOrders(boolean pUsingScheduledOrders)

isUsingGiftlists

public boolean isUsingGiftlists()
This flag determines if Gift Registry features show up in the UI.

Returns:
boolean

setUsingGiftlists

public void setUsingGiftlists(boolean pUsingGiftlists)

isProcessReturnRequestImmediately

public boolean isProcessReturnRequestImmediately()
The default value is false. This falg is used to process the return request immediately or wait for the full return. Returns the processReturnRequestImmediately.

Returns:
processReturnRequestImmediately

setProcessReturnRequestImmediately

public void setProcessReturnRequestImmediately(boolean pProcessReturnRequestImmediately)
The default value is false. This falg is used to process the return request immediately or wait for the full return. Sets the processReturnRequestImmediately.

Parameters:
pProcessReturnRequestImmediately -

setCatalogTools

public void setCatalogTools(atg.commerce.catalog.CatalogTools pCatalogTools)
Sets catalogTools

Parameters:
pCatalogTools - the catalog tools

getCatalogTools

public atg.commerce.catalog.CatalogTools getCatalogTools()
Returns The catalog tools


setCustomCatalogs

public void setCustomCatalogs(boolean pCustomCatalogs)
boolean indicating if custom catalogs are in use

Parameters:
pCustomCatalogs - boolean indicating if custom catalogs are in use

isCustomCatalogs

public boolean isCustomCatalogs()
Returns boolean indicating if custom catalogs are in use


setUsingPriceLists

public void setUsingPriceLists(boolean pUsingPriceLists)
Sets boolean indicating whether price lists are being used

Parameters:
pUsingPriceLists - boolean indicating whether price lists are being used

isUsingPriceLists

public boolean isUsingPriceLists()
Returns boolean indicating whether price lists are being used


setUsingSalePriceLists

public void setUsingSalePriceLists(boolean pUsingSalePriceLists)
Sets boolean indicating whether a sale price list is being used

Parameters:
pUsingSalePriceLists - boolean indicating whether a sale price list is being used

isUsingSalePriceLists

public boolean isUsingSalePriceLists()
Returns boolean indicating whether a sale price list is being used


setContextRoot

public void setContextRoot(java.lang.String pContextRoot)
Sets the contextRoot

Parameters:
pContextRoot - the context root

getContextRoot

public java.lang.String getContextRoot()
Returns the contextRoot


setDefaultCatalogId

public void setDefaultCatalogId(java.lang.String pDefaultCatalogId)
This catalog is assigned whenever a new anonymous user profile is created and custom catalog is enabled in the CSRConfigurator.

Parameters:
pDefaultCatalogId - the custom catalog id

getDefaultCatalogId

public java.lang.String getDefaultCatalogId()
Returns the catalog that's assigned whenever a new anonymous user profile is created and custom catalog is enabled in the CSRConfigurator


getMaximumAlmostQualifiedForPromotionsInShortList

public int getMaximumAlmostQualifiedForPromotionsInShortList()
Returns:
The maximum number of nearly qualified for promotions to display in a short list

setMaximumAlmostQualifiedForPromotionsInShortList

public void setMaximumAlmostQualifiedForPromotionsInShortList(int pMax)
Parameters:
pMax - The maximum number of nearly qualified for promotions to display in a short list

getQuantityInputTagSize

public int getQuantityInputTagSize()
Item quantity input tag's 'size' attribute


setQuantityInputTagSize

public void setQuantityInputTagSize(int pSize)
Item quantity input tag's 'size' attribute


getQuantityInputTagMaxlength

public int getQuantityInputTagMaxlength()
Item quantity input tag's 'maxlength' attribute


setQuantityInputTagMaxlength

public void setQuantityInputTagMaxlength(int pMax)
Item quantity input tag's 'maxlength' attribute


getShippingGroupTypesToBeInitialized

public java.lang.String getShippingGroupTypesToBeInitialized()
Returns the shippingGroupTypesToBeInitialized This property is used to provide list of shipping group types to be initialized by the ShippingGroupDroplet. Out of box the HardgoodShippingGroup and ElectroniShippingGroup are initialized. If you want to include or exclude any shipping groups, you need to modify this property. This property is only used with ShippingGroupDroplet

Returns:
the shippingGroupTypesToBeInitialized
See Also:
ShippingGroupDroplet.getShippingGroupTypes()

setShippingGroupTypesToBeInitialized

public void setShippingGroupTypesToBeInitialized(java.lang.String pShippingGroupTypesToBeInitialized)
Sets the shippingGroupTypesToBeInitialized This property is used to provide list of shipping group types to be initialized by the ShippingGroupDroplet. Out of box the HardgoodShippingGroup and ElectroniShippingGroup are initialized. If you want to include or exclude any shipping groups, you need to modify this property. This property is only used with ShippingGroupDroplet

Parameters:
pShippingGroupTypesToBeInitialized - the shippingGroupTypesToBeInitialized to set
See Also:
ShippingGroupDroplet.getShippingGroupTypes()

getPaymentGroupTypesToBeInitialized

public java.lang.String getPaymentGroupTypesToBeInitialized()
Returns the paymentGroupTypesToBeInitialized This property is used to provide list of payment group types to be initialized by the PaymentGroupDroplet. Out of box the CreditCard and StoreCredit are initialized. If you want to include or exclude any payment groups, you need to modify this property. This property is only used with PaymentGroupDroplet

Returns:
the paymentGroupTypesToBeInitialized
See Also:
PaymentGroupDroplet.getPaymentGroupTypes()

setPaymentGroupTypesToBeInitialized

public void setPaymentGroupTypesToBeInitialized(java.lang.String pPaymentGroupTypesToBeInitialized)
Sets the paymentGroupTypesToBeInitialized This property is used to provide list of payment group types to be initialized by the PaymentGroupDroplet. Out of box the CreditCard and StoreCredit are initialized. If you want to include or exclude any payment groups, you need to modify this property. This property is only used with PaymentGroupDroplet

Parameters:
pPaymentGroupTypesToBeInitialized - the paymentGroupTypesToBeInitialized to set
See Also:
PaymentGroupDroplet.getPaymentGroupTypes()

getShippingGroupTypeConfigurations

public CommerceTypeConfiguration[] getShippingGroupTypeConfigurations()
Returns the shippingGroupTypeConfigurations This property is used to configure all shipping group type configurations.

Returns:
the shippingGroupTypeConfigurations

setShippingGroupTypeConfigurations

public void setShippingGroupTypeConfigurations(CommerceTypeConfiguration[] pShippingGroupTypeConfigurations)
Sets the shippingGroupTypeConfigurations This property is used to configure all shipping group type configurations.

Parameters:
pShippingGroupTypeConfigurations - the shippingGroupTypeConfigurations to set

getShippingGroupTypeConfigurationsAsMap

public java.util.Map getShippingGroupTypeConfigurationsAsMap()
Returns the shippingGroupTypeConfigurationsAsMap This method converts getShippingGroupTypeConfigurations() into a map.

Returns:
the shippingGroupTypeConfigurationsAsMap
See Also:
convertArraysToMapByType(CommerceTypeConfiguration[])

getPaymentGroupTypeConfigurations

public CommerceTypeConfiguration[] getPaymentGroupTypeConfigurations()
Returns the paymentGroupTypeConfigurations This property is used to configure all payment group type configurations.

Returns:
the paymentGroupTypeConfigurations

setPaymentGroupTypeConfigurations

public void setPaymentGroupTypeConfigurations(CommerceTypeConfiguration[] pPaymentGroupTypeConfigurations)
Sets the paymentGroupTypeConfigurations This property is used to configure all payment group type configurations.

Parameters:
pPaymentGroupTypeConfigurations - the paymentGroupByTypeConfigurations to set

getUnknownPaymentGroupType

public CommerceTypeConfiguration getUnknownPaymentGroupType()
Returns the payment group type configuration for unknown types

Returns:
the unknownPaymentGroupType

setUnknownPaymentGroupType

public void setUnknownPaymentGroupType(CommerceTypeConfiguration pUnknownPaymentGroupType)
Sets the payment group type configuration for unknown types

Parameters:
pUnknownPaymentGroupType - the mUnknownPaymentGroupType to set

getPaymentGroupTypeConfigurationsAsMap

public java.util.Map getPaymentGroupTypeConfigurationsAsMap()
Returns the paymentGroupTypeConfigurationsAsMap This method converts getPaymentGroupTypeConfigurations() into a map.

Returns:
the paymentGroupTypeConfigurationsAsMap
See Also:
convertArraysToMapByType(CommerceTypeConfiguration[])

getPaymentGroupConfigurationTypes

public java.lang.String[] getPaymentGroupConfigurationTypes()
Returns the payment group types that have a CommerceTypeConfiguration configured.


getSupportedPaymentGroupTypes

public java.lang.String[] getSupportedPaymentGroupTypes()
Defines the payment group types that are supported for modifying orders in CSC. If an order has a type that is not in the configuration, CSC will not allow the order to be loaded for update.

Returns:

setSupportedPaymentGroupTypes

public void setSupportedPaymentGroupTypes(java.lang.String[] pSupportedPaymentGroupTypes)

convertArraysToMapByType

protected java.util.Map convertArraysToMapByType(CommerceTypeConfiguration[] pTypeConfigurations)
This method converts an array into Map. This method walks through pTypeConfigurations array and uses the CommerceTypeConfiguration.getType() as the key and the TypeConfiguration as value and generates a map.

Parameters:
pTypeConfigurations - The array that needs to be converted to a map
Returns:
Returns the map with the CommerceTypeConfiguration.getType() as the key and TypeConfiguration as the value.

getDefaultSiteId

public java.lang.String getDefaultSiteId()
Returns the defaultSiteId

Returns:
the defaultSiteId

setDefaultSiteId

public void setDefaultSiteId(java.lang.String pDefaultSiteId)
Sets the defaultSiteId

Parameters:
pDefaultSiteId - the defaultSiteId to set

getCartShareableTypeId

public java.lang.String getCartShareableTypeId()
Returns the cartShareableTypeId

Returns:
the cartShareableTypeId

setCartShareableTypeId

public void setCartShareableTypeId(java.lang.String pCartShareableTypeId)
Sets the cartShareableTypeId

Parameters:
pCartShareableTypeId - the cartShareableTypeId to set

isUsingOrderApprovals

public boolean isUsingOrderApprovals()
This flag determines if the Order Approvals features is enabled

Returns:
boolean

setUsingOrderApprovals

public void setUsingOrderApprovals(boolean pUsingOrderApprovals)

getCommerceSiteType

public java.lang.String getCommerceSiteType()
Returns the commerceSiteType

Returns:
the commerceSiteType

setCommerceSiteType

public void setCommerceSiteType(java.lang.String pCommerceSiteType)
Sets the commerceSiteType

Parameters:
pCommerceSiteType - the commerceSiteType to set

setDefaultAppeasementLimits

public void setDefaultAppeasementLimits(java.util.Properties pDefaultAppeasementLimits)
Sets a map of appeasement limit defaults keyed by currency code. This will be used if an agent hasn't got an appeasement limit set for that currency

Parameters:
DefaultAppeasementLimits - the pDefaultAppeasementLimits to set

getDefaultAppeasementLimits

public java.util.Properties getDefaultAppeasementLimits()
Returns:
the AppeasementLimitDeafults

getDefaultAppeasementLimit

public java.lang.String getDefaultAppeasementLimit(java.lang.String pCurrencyCode)

getDefaultSiteIconURL

public java.lang.String getDefaultSiteIconURL()
Returns:
the mDefaultSiteIconURL

setDefaultSiteIconURL

public void setDefaultSiteIconURL(java.lang.String pDefaultSiteIconURL)
Parameters:
mDefaultSiteIconURL - the mDefaultSiteIconURL to set

isUseSKUId

public boolean isUseSKUId()
Returns boolean indicating if SKU Id field is in use

Returns:
the mUseSKUId

setUseSKUId

public void setUseSKUId(boolean pUseSKUId)
Parameters:
mUseSKUId - the mUseSKUId to set

isUseProductId

public boolean isUseProductId()
Returns boolean indicating if Product Id field is in use

Returns:
the mUseProductId

setUseProductId

public void setUseProductId(boolean pUseProductId)
Parameters:
mUseProductId - the mUseProductId to set

getPricingTools

public atg.commerce.pricing.PricingTools getPricingTools()
Returns the pricingTools

Returns:
the pricingTools

setPricingTools

public void setPricingTools(atg.commerce.pricing.PricingTools pPricingTools)
Sets the pricingTools

Parameters:
pPricingTools - the pricingTools to set