atg.commerce.pricing
Class PricingModelProperties

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.commerce.pricing.PricingModelProperties
All Implemented Interfaces:
NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener

public class PricingModelProperties
extends GenericService

Stores names of pricing model properties, so that they pricing model property names may be internationalized or otherwise changed to suit a particular installation. If the name of a property descriptor is changed in the Promotions Repository, the corresponding value must be changed here as well.

Properties:


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
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
PricingModelProperties()
           
 
Method Summary
 java.lang.String getAdjuster()
          Get property Adjuster
 java.lang.String getAllowMultiple()
          Get property AllowMultiple
 java.lang.String getBeginUsable()
          Get property BeginUsable
 java.lang.String getClosenessQualifiers()
          Get property ClosenessQualifiers
 java.lang.String getCreationDate()
          Get property CreationDate
 java.lang.String getDescription()
          Get property Description
 java.lang.String getDiscountType()
          Get property DiscountType
 java.lang.String getDisplayName()
          Get property DisplayName
 java.lang.String getEnabled()
          Returns property Enabled
 java.lang.String getEndDate()
          Get property EndDate
 java.lang.String getEndUsable()
          Get property EndUsable
 java.lang.String getGiveToAnonymousProfiles()
          Get property GiveToAnonymousProfiles
 java.lang.String getGlobal()
          Returns property Global
 java.lang.String getMedia()
          Get property Media
 java.lang.String getOneUsePerOrder()
          the name of the pricingModel's 'oneUsePerOrder' property (Shipping discounts only)
 java.lang.String getPMDLRule()
          Get property PMDLRule
 java.lang.String getPricingCalculatorService()
          Get property PricingCalculatorService
 java.lang.String getPriority()
          Get property Priority
 java.lang.String getPromoStatusExpirationDate()
          Get the promoStatusExpirationDate property
 java.lang.String getRelativeExpiration()
          Get the relativeExpiration property
 java.lang.String getStartDate()
          Get property StartDate
 java.lang.String getTimeUntilExpire()
          Get the TimeUntilExpire property
 java.lang.String getType()
          Get property Type
 java.lang.String getUpsell()
          Get property Upsell
 java.lang.String getUses()
          Get property Uses
 java.lang.String getVersion()
          Get property Version
 void setAdjuster(java.lang.String pAdjuster)
          Set property Adjuster
 void setAllowMultiple(java.lang.String pAllowMultiple)
          Set property AllowMultiple
 void setBeginUsable(java.lang.String pBeginUsable)
          Set property BeginUsable
 void setClosenessQualifiers(java.lang.String pClosenessQualifiers)
          Set property ClosenessQualifiers
 void setCreationDate(java.lang.String pCreationDate)
          Set property CreationDate
 void setDescription(java.lang.String pDescription)
          Set property Description
 void setDiscountType(java.lang.String pDiscountType)
          Set property DiscountType
 void setDisplayName(java.lang.String pDisplayName)
          Set property DisplayName
 void setEnabled(java.lang.String pEnabled)
          Sets property Enabled
 void setEndDate(java.lang.String pEndDate)
          Set property EndDate
 void setEndUsable(java.lang.String pEndUsable)
          Set property EndUsable
 void setGiveToAnonymousProfiles(java.lang.String pGiveToAnonymousProfiles)
          Set property GiveToAnonymousProfiles
 void setGlobal(java.lang.String pGlobal)
          Sets property Global
 void setMedia(java.lang.String pMedia)
          Set property Media
 void setOneUsePerOrder(java.lang.String pOneUsePerOrder)
          the name of the pricingModel's 'oneUsePerOrder' property (Shipping discounts only)
 void setPMDLRule(java.lang.String pPMDLRule)
          Set property PMDLRule
 void setPricingCalculatorService(java.lang.String pPricingCalculatorService)
          Set property PricingCalculatorService
 void setPriority(java.lang.String pPriority)
          Set property Priority
 void setPromoStatusExpirationDate(java.lang.String pPromoStatusExpirationDate)
          Set the PromoStatusExpirationDate property
 void setRelativeExpiration(java.lang.String pRelativeExpiration)
          Set the relativeExpiration property
 void setStartDate(java.lang.String pStartDate)
          Set property StartDate
 void setTimeUntilExpire(java.lang.String pTimeUntilExpire)
          Set the TimeUntilExpire property
 void setType(java.lang.String pType)
          Set property Type
 void setUpsell(java.lang.String pUpsell)
          Set property Upsell
 void setUses(java.lang.String pUses)
          Set property Uses
 void setVersion(java.lang.String pVersion)
          Set property Version
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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

Constructor Detail

PricingModelProperties

public PricingModelProperties()
Method Detail

setDisplayName

public void setDisplayName(java.lang.String pDisplayName)
Set property DisplayName

Parameters:
pDisplayName - new value to set

getDisplayName

public java.lang.String getDisplayName()
Get property DisplayName

Returns:
DisplayName

setDescription

public void setDescription(java.lang.String pDescription)
Set property Description

Parameters:
pDescription - new value to set

getDescription

public java.lang.String getDescription()
Get property Description

Returns:
Description

setEnabled

public void setEnabled(java.lang.String pEnabled)
Sets property Enabled


getEnabled

public java.lang.String getEnabled()
Returns property Enabled


setCreationDate

public void setCreationDate(java.lang.String pCreationDate)
Set property CreationDate

Parameters:
pCreationDate - new value to set

getCreationDate

public java.lang.String getCreationDate()
Get property CreationDate

Returns:
CreationDate

setStartDate

public void setStartDate(java.lang.String pStartDate)
Set property StartDate

Parameters:
pStartDate - new value to set

getStartDate

public java.lang.String getStartDate()
Get property StartDate

Returns:
StartDate

setEndDate

public void setEndDate(java.lang.String pEndDate)
Set property EndDate

Parameters:
pEndDate - new value to set

getEndDate

public java.lang.String getEndDate()
Get property EndDate

Returns:
EndDate

setMedia

public void setMedia(java.lang.String pMedia)
Set property Media

Parameters:
pMedia - new value to set

getMedia

public java.lang.String getMedia()
Get property Media

Returns:
Media

setVersion

public void setVersion(java.lang.String pVersion)
Set property Version

Parameters:
pVersion - new value to set

getVersion

public java.lang.String getVersion()
Get property Version

Returns:
Version

setGlobal

public void setGlobal(java.lang.String pGlobal)
Sets property Global


getGlobal

public java.lang.String getGlobal()
Returns property Global


setPriority

public void setPriority(java.lang.String pPriority)
Set property Priority

Parameters:
pPriority - new value to set

getPriority

public java.lang.String getPriority()
Get property Priority

Returns:
Priority

setType

public void setType(java.lang.String pType)
Set property Type

Parameters:
pType - new value to set

getType

public java.lang.String getType()
Get property Type

Returns:
Type

setPricingCalculatorService

public void setPricingCalculatorService(java.lang.String pPricingCalculatorService)
Set property PricingCalculatorService

Parameters:
pPricingCalculatorService - new value to set

getPricingCalculatorService

public java.lang.String getPricingCalculatorService()
Get property PricingCalculatorService

Returns:
pricingCalculatorService

setAdjuster

public void setAdjuster(java.lang.String pAdjuster)
Set property Adjuster

Parameters:
pAdjuster - new value to set

getAdjuster

public java.lang.String getAdjuster()
Get property Adjuster

Returns:
Adjuster

setPMDLRule

public void setPMDLRule(java.lang.String pPMDLRule)
Set property PMDLRule

Parameters:
pPMDLRule - new value to set

getPMDLRule

public java.lang.String getPMDLRule()
Get property PMDLRule

Returns:
PMDLRule

setUses

public void setUses(java.lang.String pUses)
Set property Uses

Parameters:
pUses - new value to set

getUses

public java.lang.String getUses()
Get property Uses

Returns:
Uses

setBeginUsable

public void setBeginUsable(java.lang.String pBeginUsable)
Set property BeginUsable

Parameters:
pBeginUsable - new value to set

getBeginUsable

public java.lang.String getBeginUsable()
Get property BeginUsable

Returns:
BeginUsable

setEndUsable

public void setEndUsable(java.lang.String pEndUsable)
Set property EndUsable

Parameters:
pEndUsable - new value to set

getEndUsable

public java.lang.String getEndUsable()
Get property EndUsable

Returns:
EndUsable

setGiveToAnonymousProfiles

public void setGiveToAnonymousProfiles(java.lang.String pGiveToAnonymousProfiles)
Set property GiveToAnonymousProfiles

Parameters:
pGiveToAnonymousProfiles - new value to set

getGiveToAnonymousProfiles

public java.lang.String getGiveToAnonymousProfiles()
Get property GiveToAnonymousProfiles

Returns:
GiveToAnonymousProfiles

setDiscountType

public void setDiscountType(java.lang.String pDiscountType)
Set property DiscountType

Parameters:
pDiscountType - new value to set

getDiscountType

public java.lang.String getDiscountType()
Get property DiscountType

Returns:
DiscountType

setAllowMultiple

public void setAllowMultiple(java.lang.String pAllowMultiple)
Set property AllowMultiple

Parameters:
pAllowMultiple - new value to set

getAllowMultiple

public java.lang.String getAllowMultiple()
Get property AllowMultiple

Returns:
AllowMultiple

setRelativeExpiration

public void setRelativeExpiration(java.lang.String pRelativeExpiration)
Set the relativeExpiration property

Parameters:
pRelativeExpiration - new value to set

getRelativeExpiration

public java.lang.String getRelativeExpiration()
Get the relativeExpiration property

Returns:
relativeExpiration property

setPromoStatusExpirationDate

public void setPromoStatusExpirationDate(java.lang.String pPromoStatusExpirationDate)
Set the PromoStatusExpirationDate property

Parameters:
pPromoStatusExpirationDate - the property name to be set.

getPromoStatusExpirationDate

public java.lang.String getPromoStatusExpirationDate()
Get the promoStatusExpirationDate property

Returns:
promoStatusExpirationDate property

setTimeUntilExpire

public void setTimeUntilExpire(java.lang.String pTimeUntilExpire)
Set the TimeUntilExpire property

Parameters:
pTimeUntilExpire - the name to set the property to.

getTimeUntilExpire

public java.lang.String getTimeUntilExpire()
Get the TimeUntilExpire property

Returns:
pTimeUntilExpire the name to set the property to.

setOneUsePerOrder

public void setOneUsePerOrder(java.lang.String pOneUsePerOrder)
the name of the pricingModel's 'oneUsePerOrder' property (Shipping discounts only)

Parameters:
pOneUsePerOrder - the property name

getOneUsePerOrder

public java.lang.String getOneUsePerOrder()
the name of the pricingModel's 'oneUsePerOrder' property (Shipping discounts only)

Returns:
the property name

setClosenessQualifiers

public void setClosenessQualifiers(java.lang.String pClosenessQualifiers)
Set property ClosenessQualifiers

Parameters:
pClosenessQualifiers - new value to set

getClosenessQualifiers

public java.lang.String getClosenessQualifiers()
Get property ClosenessQualifiers

Returns:
ClosenessQualifiers

setUpsell

public void setUpsell(java.lang.String pUpsell)
Set property Upsell

Parameters:
pUpsell - new value to set

getUpsell

public java.lang.String getUpsell()
Get property Upsell

Returns:
Upsell