|
||||||||||
| 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 |
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. |
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 |
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 |
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 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 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 occured while performing a Repository task
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 | |||||||||