|
||||||||||
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 StoreEmailTools
pProfile
- the profilepEmailInfo
- email templatepEmailParams
- map of parameters
protected void saveEmailInfo(java.util.Map pPreparedParams, java.lang.String pTemplateUrl)
pPreparedParams
- email parameterspTemplateUrl
- email template URLprotected java.util.List addRecipients(atg.userprofiling.Profile pProfile, atg.userprofiling.email.TemplateEmailInfoImpl pEmailInfo)
addRecipients
in class StoreEmailTools
pProfile
- 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 taskpublic 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 taskpublic 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 taskpublic 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 |