public class CatalogProfilePropertySetter extends ProfilePropertySetter
Commerce specific implementation of the ProfilePropertySetter that sets set the catalog property of a profile from the current site.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
CatalogProfilePropertySetter() |
Modifier and Type | Method and Description |
---|---|
CustomCatalogTools |
getCatalogTools()
Retrieves the catalog Tools
|
boolean |
isEnabled() |
protected boolean |
setCatalogProfileProperty(Profile pProfile,
Site pSite)
Sets the catalog property on the profile based on the given site.
|
void |
setCatalogTools(CustomCatalogTools pCatalogTools)
Sets the catalog Tools
|
void |
setEnabled(boolean pEnabled)
Sets property Enabled
|
boolean |
setProperties(Profile pProfile,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Implements the setProperties method of the ProfilePropertySetter interface.
|
hasProperty, setProfileProperty
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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public boolean isEnabled()
public void setEnabled(boolean pEnabled)
public CustomCatalogTools getCatalogTools()
public void setCatalogTools(CustomCatalogTools pCatalogTools)
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 responsejava.io.IOException
javax.servlet.ServletException
RepositoryException
protected boolean setCatalogProfileProperty(Profile pProfile, Site pSite) throws RepositoryException
pProfile
- profile to set the catalog propertypSite
- site to use for getting the catalog propertyRepositoryException