atg.projects.store.email
Class TemplateTesterFormHandler

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.droplet.EmptyFormHandler
              extended by atg.droplet.GenericFormHandler
                  extended by atg.projects.store.email.GenericEmailSenderFormHandler
                      extended by atg.projects.store.email.TemplateTesterFormHandler
All Implemented Interfaces:
atg.droplet.DropletFormHandler, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, 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 TemplateTesterFormHandler
extends GenericEmailSenderFormHandler

Email templates form handler.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
static java.lang.String SHIPPING_GROUP_DESCRIPTOR_NAME
           
static java.lang.String USER_PROFILE_TYPE
           
 
Fields inherited from class atg.projects.store.email.GenericEmailSenderFormHandler
MSG_ACTION_SUCCESS
 
Fields inherited from class atg.droplet.GenericFormHandler
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
 
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
TemplateTesterFormHandler()
           
 
Method Summary
protected  java.util.Map collectParams()
          Collect parameters for e-mail templates
 java.lang.String getLogin()
           
 java.lang.String getNewPassword()
           
 java.lang.String getNewPasswordParameterName()
           
 java.lang.String getOrderId()
           
 atg.commerce.order.OrderManager getOrderManager()
           
 java.lang.String getOrderMessage()
           
 java.lang.String getOrderParameterName()
           
 java.lang.String getOrderRecipientEmail()
           
 java.lang.String getOrderRecipientName()
           
 java.lang.String getOrderSenderEmail()
           
 java.lang.String getOrderSenderName()
           
 java.lang.String getOrderSubject()
           
 StoreOrderTools getOrderTools()
           
 java.lang.String getPassword()
           
 java.lang.String getProductId()
           
 java.lang.String getProductIdParameterName()
           
 atg.userprofiling.Profile getProfile()
          Gets the user profile associated with the email.
 StoreRepositoryProfileItemFinder getProfileItemFinder()
           
 java.lang.String getShippingGroupId()
           
 java.lang.String getShippingGroupParameterName()
           
 void setLogin(java.lang.String pLogin)
           
 void setNewPassword(java.lang.String pNewPassword)
           
 void setNewPasswordParameterName(java.lang.String pNewPasswordParameterName)
           
 void setOrderId(java.lang.String pOrderId)
           
 void setOrderManager(atg.commerce.order.OrderManager pOrderManager)
           
 void setOrderMessage(java.lang.String pOrderMessage)
           
 void setOrderParameterName(java.lang.String pOrderParameterName)
           
 void setOrderRecipientEmail(java.lang.String pOrderRecipientEmail)
           
 void setOrderRecipientName(java.lang.String pOrderRecipientName)
           
 void setOrderSenderEmail(java.lang.String pOrderSenderEmail)
           
 void setOrderSenderName(java.lang.String pOrderSenderName)
           
 void setOrderSubject(java.lang.String pOrderSubject)
           
 void setOrderTools(StoreOrderTools pOrderTools)
           
 void setPassword(java.lang.String pPassword)
           
 void setProductId(java.lang.String pProductId)
           
 void setProductIdParameterName(java.lang.String pProductIdParameterName)
           
 void setProfileItemFinder(StoreRepositoryProfileItemFinder pProfileItemFinder)
           
 void setShippingGroupId(java.lang.String pShippingGroupId)
           
 void setShippingGroupParameterName(java.lang.String pShippingGroupParameterName)
           
 
Methods inherited from class atg.projects.store.email.GenericEmailSenderFormHandler
getActionResult, getEmailTools, getErrorURL, getMessage, getMessageParamName, getProfileTools, getRecipientEmail, getRecipientEmailParamName, getRecipientName, getRecipientNameParamName, getResourceBundle, getResourceBundleName, getSenderEmail, getSenderEmailParamName, getSenderName, getSenderNameParamName, getSubject, getSubjectParamName, getSuccessURL, getTemplateUrl, getTemplateUrlName, handleSend, processException, setActionResult, setEmailTools, setErrorURL, setMessage, setMessageParamName, setProfile, setRecipientEmail, setRecipientEmailParamName, setRecipientName, setRecipientNameParamName, setResourceBundleName, setSenderEmail, setSenderEmailParamName, setSenderName, setSenderNameParamName, setSubject, setSubjectParamName, setSuccessURL, setTemplateUrl, setTemplateUrlName
 
Methods inherited from class atg.droplet.GenericFormHandler
addFormException, addUncheckedFormException, afterSet, beforeSet, checkFormRedirect, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleCancel, handleFormException, handleUncheckedFormException, hasUncheckedFormExceptions, isDeferForwardsAndRedirects, isRestorableForm, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCancelURL, setCheckForValidSession, setDeferForwardsAndRedirects, setFormName, setMessagePort, setMessageSource, setMessageType, setRestorableForm, setSendMessages, setUseForwards
 
Methods inherited from class atg.droplet.EmptyFormHandler
afterGet, beforeGet
 
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


SHIPPING_GROUP_DESCRIPTOR_NAME

public static final java.lang.String SHIPPING_GROUP_DESCRIPTOR_NAME
See Also:
Constant Field Values

USER_PROFILE_TYPE

public static final java.lang.String USER_PROFILE_TYPE
See Also:
Constant Field Values
Constructor Detail

TemplateTesterFormHandler

public TemplateTesterFormHandler()
Method Detail

getNewPassword

public java.lang.String getNewPassword()
Returns:
the String

setNewPassword

public void setNewPassword(java.lang.String pNewPassword)
Parameters:
NewPassword - the String to set

getProfileItemFinder

public StoreRepositoryProfileItemFinder getProfileItemFinder()
Returns:
the ProfileItemFinder

setProfileItemFinder

public void setProfileItemFinder(StoreRepositoryProfileItemFinder pProfileItemFinder)
Parameters:
ProfileItemFinder - the ProfileItemFinder to set

getOrderManager

public atg.commerce.order.OrderManager getOrderManager()
Returns:
the OrderManager

setOrderManager

public void setOrderManager(atg.commerce.order.OrderManager pOrderManager)
Parameters:
OrderManager - the OrderManager to set

getLogin

public java.lang.String getLogin()
Returns:
the String

setLogin

public void setLogin(java.lang.String pLogin)
Parameters:
Login - the String to set

getPassword

public java.lang.String getPassword()
Returns:
the String

setPassword

public void setPassword(java.lang.String pPassword)
Parameters:
Password - the String to set

getOrderId

public java.lang.String getOrderId()
Returns:
the String

setOrderId

public void setOrderId(java.lang.String pOrderId)
Parameters:
OrderId - the String to set

getProductId

public java.lang.String getProductId()
Returns:
the String

setProductId

public void setProductId(java.lang.String pProductId)
Parameters:
ProductId - the String to set

getShippingGroupId

public java.lang.String getShippingGroupId()
Returns:
the String

setShippingGroupId

public void setShippingGroupId(java.lang.String pShippingGroupId)
Parameters:
ShippingGroupId - the String to set

getOrderTools

public StoreOrderTools getOrderTools()
Returns:
the OrderTools

setOrderTools

public void setOrderTools(StoreOrderTools pOrderTools)
Parameters:
OrderTools - the OrderTools to set

getNewPasswordParameterName

public java.lang.String getNewPasswordParameterName()
Returns:
the String

setNewPasswordParameterName

public void setNewPasswordParameterName(java.lang.String pNewPasswordParameterName)
Parameters:
NewPasswordParameterName - the String to set

getProductIdParameterName

public java.lang.String getProductIdParameterName()
Returns:
the String

setProductIdParameterName

public void setProductIdParameterName(java.lang.String pProductIdParameterName)
Parameters:
ProductIdParameterName - the String to set

getOrderParameterName

public java.lang.String getOrderParameterName()
Returns:
the String

setOrderParameterName

public void setOrderParameterName(java.lang.String pOrderParameterName)
Parameters:
OrderParameterName - the String to set

getShippingGroupParameterName

public java.lang.String getShippingGroupParameterName()
Returns:
the String

setShippingGroupParameterName

public void setShippingGroupParameterName(java.lang.String pShippingGroupParameterName)
Parameters:
ShippingGroupParameterName - the String to set

getOrderRecipientEmail

public java.lang.String getOrderRecipientEmail()
Returns:
the String

setOrderRecipientEmail

public void setOrderRecipientEmail(java.lang.String pOrderRecipientEmail)
Parameters:
orderRecipientEmail - the String to set

getOrderRecipientName

public java.lang.String getOrderRecipientName()
Returns:
the String

setOrderRecipientName

public void setOrderRecipientName(java.lang.String pOrderRecipientName)
Parameters:
orderRecipientName - the String to set

getOrderSenderName

public java.lang.String getOrderSenderName()
Returns:
the String

setOrderSenderName

public void setOrderSenderName(java.lang.String pOrderSenderName)
Parameters:
OrderSenderName - the String to set

getOrderSenderEmail

public java.lang.String getOrderSenderEmail()
Returns:
the String

setOrderSenderEmail

public void setOrderSenderEmail(java.lang.String pOrderSenderEmail)
Parameters:
OrderSenderEmail - the String to set

getOrderSubject

public java.lang.String getOrderSubject()
Returns:
the String

setOrderSubject

public void setOrderSubject(java.lang.String pOrderSubject)
Parameters:
OrderSubject - the String to set

getOrderMessage

public java.lang.String getOrderMessage()
Returns:
the Type

setOrderMessage

public void setOrderMessage(java.lang.String pOrderMessage)
Parameters:
OrderMessage - the Type to set

getProfile

public atg.userprofiling.Profile getProfile()
Description copied from class: GenericEmailSenderFormHandler
Gets the user profile associated with the email. The default profile is used here. This is configured in the component property file.

Overrides:
getProfile in class GenericEmailSenderFormHandler
Returns:
the user profile of the logged in user.

collectParams

protected java.util.Map collectParams()
Description copied from class: GenericEmailSenderFormHandler
Collect parameters for e-mail templates

Overrides:
collectParams in class GenericEmailSenderFormHandler
Returns:
map of parameters