| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.logging.ApplicationLoggingImpl
atg.projects.store.email.StoreEmailTools
atg.projects.store.email.TesterEmailTools
public class TesterEmailTools
Utility methods for e-mail templates testing.
| Field Summary | |
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string  | 
static java.lang.String | 
EMAIL_A_FRIEND_MESSAGE
 | 
static java.lang.String | 
EMAIL_PARAMETER
 | 
static java.lang.String | 
FIRST_NAME_PROP
 | 
static java.lang.String | 
LOCALE_PARAMETER
 | 
protected  StoreCatalogTools | 
mCatalogTools
 | 
static java.lang.String | 
NEWPASSWORD_PARAMETER
 | 
static java.lang.String | 
ORDER_PARAMETER
 | 
static java.lang.String | 
PRODUCT_ID_PARAMETER
 | 
static java.lang.String | 
PROFILE_PARAMETER
 | 
static java.lang.String | 
RECIPIENT_EMAIL_PARAMETER
 | 
static java.lang.String | 
RECIPIENT_NAME_PARAMETER
 | 
static java.lang.String | 
RETURN_ITEM_TO_QUANTITY_PARAMETER
 | 
static java.lang.String | 
RETURN_REQUEST_PARAMETER
 | 
static java.lang.String | 
SHIPPING_GROUP_PARAMETER
 | 
static java.lang.String | 
SITE_ID_PARAMETER
 | 
static java.lang.String | 
SITE_IDS_PARAMETER
 | 
static java.lang.String | 
SITE_PARAMETER
 | 
static java.lang.String | 
SKU_ID_PARAMETER
 | 
static java.lang.String | 
SKU_PARAMETER
 | 
static java.lang.String | 
USER_TYPE
 | 
| 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 | |
|---|---|
TesterEmailTools()
 | 
|
| Method Summary | |
|---|---|
protected  java.util.List | 
addRecipients(atg.userprofiling.Profile pProfile,
              atg.userprofiling.email.TemplateEmailInfoImpl pEmailInfo)
Returns list of recipients  | 
 StoreCatalogTools | 
getCatalogTools()
Get the CatalogTools object to use when looking up products, categories and SKUs.  | 
 atg.service.util.CurrentDate | 
getCurrentDate()
Gets the CurrentDate component.  | 
 java.lang.String | 
getProductIdForSKU(java.lang.String pSkuId)
Gets parent product ID for a specified SKU.  | 
 atg.commerce.csr.returns.ReturnTools | 
getReturnTools()
The service that is used to find the desired return  | 
 RecentlySentList | 
getSentList()
 | 
 boolean | 
isValidOrderId(java.lang.String pOrderId,
               java.lang.String pSiteId)
Finds order in repository.  | 
 boolean | 
isValidProductId(java.lang.String pProductId,
                 java.lang.String pSiteId)
Finds product in repository.  | 
 boolean | 
isValidReturnRequestId(java.lang.String pReturnRequestId)
Finds return request in repository.  | 
 boolean | 
isValidShippingGroupId(java.lang.String pShippingGroupId,
                       java.lang.String pSiteId)
Finds shipping group in repository.  | 
 boolean | 
isValidSkuId(java.lang.String pSkuId,
             java.lang.String pSiteId)
Finds SKU in repository.  | 
 java.util.Map | 
prepareEmailInfoParams(atg.userprofiling.Profile pProfile,
                       atg.userprofiling.email.TemplateEmailInfoImpl pEmailInfo,
                       java.util.Map pEmailParams)
Prepare email parameters before sending  | 
protected  void | 
saveEmailInfo(java.util.Map pPreparedParams,
              java.lang.String pTemplateUrl)
Save email information into the list of recently sent  | 
 void | 
setCatalogTools(StoreCatalogTools pCatalogTools)
Set the CatalogTools object to use when looking up products, categories and SKUs.  | 
 void | 
setCurrentDate(atg.service.util.CurrentDate pCurrentDate)
Sets the CurrentDate component.  | 
 void | 
setReturnTools(atg.commerce.csr.returns.ReturnTools pReturnTools)
The service that is used to find the desired returns  | 
 void | 
setSentList(RecentlySentList pSentList)
 | 
| Methods inherited from class atg.nucleus.logging.ApplicationLoggingImpl | 
|---|
addGlobalLogListeners, addLogListener, getLoggingForVlogging, getLoggingIdentifer, getLoggingIdentifier, getLogListenerCount, getLogListeners, initializeFromServiceEvent, isAutoInitListeners, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, removeLogListener, sendLogEvent, setAutoInitListeners, setLoggingDebug, setLoggingError, setLoggingIdentifier, setLoggingInfo, setLoggingTrace, setLoggingWarning | 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
|---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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 final java.lang.String CLASS_VERSION
public static final java.lang.String EMAIL_PARAMETER
public static final java.lang.String ORDER_PARAMETER
public static final java.lang.String SHIPPING_GROUP_PARAMETER
public static final java.lang.String RETURN_REQUEST_PARAMETER
public static final java.lang.String RETURN_ITEM_TO_QUANTITY_PARAMETER
public static final java.lang.String NEWPASSWORD_PARAMETER
public static final java.lang.String SKU_ID_PARAMETER
public static final java.lang.String EMAIL_A_FRIEND_MESSAGE
public static final java.lang.String PRODUCT_ID_PARAMETER
public static final java.lang.String LOCALE_PARAMETER
public static final java.lang.String PROFILE_PARAMETER
public static final java.lang.String SITE_PARAMETER
public static final java.lang.String USER_TYPE
public static final java.lang.String RECIPIENT_NAME_PARAMETER
public static final java.lang.String RECIPIENT_EMAIL_PARAMETER
public static final java.lang.String FIRST_NAME_PROP
public static final java.lang.String SITE_ID_PARAMETER
public static final java.lang.String SITE_IDS_PARAMETER
public static final java.lang.String SKU_PARAMETER
protected StoreCatalogTools mCatalogTools
| Constructor Detail | 
|---|
public TesterEmailTools()
| Method Detail | 
|---|
public RecentlySentList getSentList()
public void setSentList(RecentlySentList pSentList)
pSentList - the sentList to setpublic void setCatalogTools(StoreCatalogTools pCatalogTools)
pCatalogTools - the catalogTools to setpublic StoreCatalogTools getCatalogTools()
public void setReturnTools(atg.commerce.csr.returns.ReturnTools pReturnTools)
pReturnTools - the ReturnTools component.public atg.commerce.csr.returns.ReturnTools getReturnTools()
public void setCurrentDate(atg.service.util.CurrentDate pCurrentDate)
public atg.service.util.CurrentDate getCurrentDate()
public java.util.Map prepareEmailInfoParams(atg.userprofiling.Profile pProfile,
                                            atg.userprofiling.email.TemplateEmailInfoImpl pEmailInfo,
                                            java.util.Map pEmailParams)
prepareEmailInfoParams in class StoreEmailToolspProfile - the profilepEmailInfo - email templatepEmailParams - map of parameters
protected void saveEmailInfo(java.util.Map pPreparedParams,
                             java.lang.String pTemplateUrl)
pPreparedParams - email parameterspTemplateUrl - email template URL
protected java.util.List addRecipients(atg.userprofiling.Profile pProfile,
                                       atg.userprofiling.email.TemplateEmailInfoImpl pEmailInfo)
addRecipients in class StoreEmailToolspProfile - the profilepEmailInfo - the email info
public boolean isValidProductId(java.lang.String pProductId,
                                java.lang.String pSiteId)
                         throws atg.repository.RepositoryException
pProductId - product ID parameterpSiteId - site ID parameter
atg.repository.RepositoryException - indicates that a severe error occured while performing a Repository task
public boolean isValidOrderId(java.lang.String pOrderId,
                              java.lang.String pSiteId)
                       throws atg.repository.RepositoryException
pOrderId - order ID parameterpSiteId - site ID parameter
atg.repository.RepositoryException - indicates that a severe error occurred while performing a Repository task
public boolean isValidReturnRequestId(java.lang.String pReturnRequestId)
                               throws atg.repository.RepositoryException,
                                      atg.commerce.CommerceException
pReturnRequestId - return request ID parameter
atg.repository.RepositoryException - indicates that a severe error occurred while performing a Repository task
atg.commerce.CommerceException - if some error occurred during return request retrieving.
public boolean isValidShippingGroupId(java.lang.String pShippingGroupId,
                                      java.lang.String pSiteId)
                               throws atg.repository.RepositoryException
pShippingGroupId - shipping group ID parameterpSiteId - site ID parameter
atg.repository.RepositoryException - indicates that a severe error occured while performing a Repository task
public boolean isValidSkuId(java.lang.String pSkuId,
                            java.lang.String pSiteId)
                     throws atg.repository.RepositoryException
pSkuId - SKU ID parameterpSiteId - site ID parameter
atg.repository.RepositoryException - indicates that a severe error occured while performing a Repository taskpublic java.lang.String getProductIdForSKU(java.lang.String pSkuId)
pSkuId - SKU ID to find product for
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||