public class GiftlistDroplet extends DynamoServlet
$class=atg.commerce.gifts.GiftlistDroplet giftlistManager=GiftlistManager giftlistRepository=GiftlistsThe invocation of the droplet can then be invoked with the following parameters:
<DROPLET bean="/atg/commerce/gifts/GiftlistDroplet"> <PARAM NAME="giftlistId" VALUE="param:giftlistId"> <PARAM NAME="action" VALUE="add"> <PARAM NAME="profile" VALUE="bean:/atg/userprofiling/Profile"> <OPARAM NAME="output"> Output </OPARAM> <OPARAM NAME="error"> Error </OPARAM> </DROPLET>
If the profile is not passed in, it is resolved from the Nucleus. Then depending on the action passed into the servlet, it will either add or remove the giftlist from the profile.
The required input parameters for this servlet are:
The output parameters for this servlet are:
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
mAllowCleanupRequest, mParametersSERVLET_INFO_KEYSERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
GiftlistDroplet() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getGiftlistActionAddProperty()
Returns property giftlistActionAddProperty.
|
java.lang.String |
getGiftlistActionRemoveProperty()
Returns property giftlistActionRemoveProperty.
|
GiftlistManager |
getGiftlistManager()
Returns property giftlistManager.
|
Repository |
getGiftlistRepository()
Returns property giftlistRepository.
|
java.lang.String |
getProfile()
Returns property profile.
|
void |
service(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Adds or removes giftlist from current profile.
|
void |
setGiftlistActionAddProperty(java.lang.String pGiftlistActionAddProperty)
Sets property giftlistActionAddProperty
|
void |
setGiftlistActionRemoveProperty(java.lang.String pGiftlistActionRemoveProperty)
Sets property giftlistActionRemoveProperty
|
void |
setGiftlistManager(GiftlistManager pGiftlistManager)
Sets property giftlistManager.
|
void |
setGiftlistRepository(Repository pGiftlistRepository)
Sets property giftlistRepository.
|
void |
setProfile(java.lang.String pProfile)
Sets property profile
|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameterdestroy, getServletConfig, getServletInfo, setServletInfogetAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatisticsaddLogListener, 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, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic void setProfile(java.lang.String pProfile)
pProfile - the profile of the current customer.public java.lang.String getProfile()
public void setGiftlistManager(GiftlistManager pGiftlistManager)
pGiftlistManager - the giftlistManager class to perform high level operations on giftlists and giftitemspublic GiftlistManager getGiftlistManager()
GiftlistManager.public void setGiftlistRepository(Repository pGiftlistRepository)
pGiftlistRepository - the giftlist repository where giftlists are stored.public Repository getGiftlistRepository()
GiftlistRepository.public void setGiftlistActionRemoveProperty(java.lang.String pGiftlistActionRemoveProperty)
pGiftlistActionRemoveProperty - the property to store the value for the remove action.public java.lang.String getGiftlistActionRemoveProperty()
remove.public void setGiftlistActionAddProperty(java.lang.String pGiftlistActionAddProperty)
pGiftlistActionAddProperty - the property to store the value for the add action.public java.lang.String getGiftlistActionAddProperty()
add.public void service(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service in class DynamoServletpRequest - the dynamo request objectpResponse - the dynamo response objectjavax.servlet.ServletException - if something went wrongjava.io.IOException - if something went wrong