|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.userprofiling.ProfilePropertySetter atg.commerce.pricing.priceLists.PriceListProfilePropertySetter
public class PriceListProfilePropertySetter
Commerce specific implementation of the ProfilePropertySetter that sets set the price list properties of a profile from the current site.
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 | |
---|---|
PriceListProfilePropertySetter()
|
Method Summary | |
---|---|
PricingTools |
getPricingTools()
Retrieves the pricing Tools |
boolean |
isEnabled()
|
void |
setEnabled(boolean pEnabled)
Sets property Enabled |
protected boolean |
setPriceListProfileProperties(Profile pProfile,
atg.multisite.Site pSite)
Sets the price list and sale price list for a profile based on the site |
void |
setPricingTools(PricingTools pPricingTools)
Sets the pricing Tools |
boolean |
setProperties(Profile pProfile,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Implementation of the ProfilePropertySetter's setProperties method. |
Methods inherited from class atg.userprofiling.ProfilePropertySetter |
---|
hasProperty, setProfileProperty |
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 |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public PriceListProfilePropertySetter()
Method Detail |
---|
public boolean isEnabled()
public void setEnabled(boolean pEnabled)
public PricingTools getPricingTools()
public void setPricingTools(PricingTools pPricingTools)
public boolean setProperties(Profile pProfile, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, RepositoryException
setProperties
in class ProfilePropertySetter
pProfile
- - Profile to set properties forpRequest
- - Current requestpResponse
- - Current response
java.io.IOException
javax.servlet.ServletException
RepositoryException
protected boolean setPriceListProfileProperties(Profile pProfile, atg.multisite.Site pSite) throws RepositoryException
pProfile
- Profile to set the properties forpSite
- Site to use in getting the price list
RepositoryException
PriceListException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |