atg.commerce.csr.order.scheduled
Class CSRScheduledOrderInfo

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.nucleus.TimedOperationService
              extended by atg.nucleus.servlet.ServletService
                  extended by atg.nucleus.servlet.HttpServletService
                      extended by atg.servlet.DynamoServlet
                          extended by atg.commerce.order.scheduled.ScheduledOrderInfo
                              extended by atg.commerce.csr.order.scheduled.CSRScheduledOrderInfo
All Implemented Interfaces:
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, atg.servlet.ParameterServlet, java.util.EventListener, javax.servlet.Servlet

public class CSRScheduledOrderInfo
extends atg.commerce.order.scheduled.ScheduledOrderInfo

This CSC extension provides individual output parameters for the readable schedule information.

For Calendar schedules, the months, dates, days, occurrences, hours and minutes are returned as indivdual output parameters.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  CSRScheduledOrderTools mCSRScheduledOrderTools
           
static java.lang.String OUTPUT_PARAM_READABLEDULE_DATES
          the name for the readableDates output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_DAYS
          the name for the readableDays output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_HOURS
          the name for the readableHours output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_INTERVAL
          the name for the readableInterval output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_MINUTES
          the name for the readableMinutes output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_MONTHS
          the name for the readableMonths output parameter.
static java.lang.String OUTPUT_PARAM_READABLEDULE_OCCURRENCES
          the name for the readableOccurences output parameter.
 
Fields inherited from class atg.commerce.order.scheduled.ScheduledOrderInfo
INPUT_PARAM_LOCALE, INPUT_PARAM_SCHEDULE_ITEM, INPUT_PARAM_SCHEDULE_ITEM_ID, mScheduleOrderTools, OPARAM_OUTPUT, OUTPUT_PARAM_READABLEDULE_SCHEDULE, OUTPUT_PARAM_SCHEDULE, OUTPUT_PARAM_SCHEDULE_CLASSNAME, OUTPUT_PARAM_SCHEDULED_ORDER_ITEM
 
Fields inherited from class atg.servlet.DynamoServlet
mAllowCleanupRequest, mParameters
 
Fields inherited from class atg.nucleus.servlet.ServletService
SERVLET_INFO_KEY
 
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
CSRScheduledOrderInfo()
           
 
Method Summary
 CSRScheduledOrderTools getCSRScheduledOrderTools()
          Returns a reference to the CSRScheduledOrderTools component
 void setCSRScheduledOrderTools(CSRScheduledOrderTools pCSRScheduledOrderTools)
           
 void setInfoParametersForScheduledOrderItem(atg.repository.RepositoryItem pScheduledOrderItem, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Extends the base behavior to provide additional output parameters for the readable schedule strings.
 
Methods inherited from class atg.commerce.order.scheduled.ScheduledOrderInfo
getDefaultLocale, getReadableSchedule, getReadableSchedule, getReadableSchedule, getScheduledOrderTools, getUserLocale, isUseRequestLocale, service, setDefaultLocale, setScheduledOrderTools, setUseRequestLocale
 
Methods inherited from class atg.servlet.DynamoServlet
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter
 
Methods inherited from class atg.nucleus.servlet.ServletService
destroy, getServletConfig, getServletInfo, init, setServletInfo
 
Methods inherited from class atg.nucleus.TimedOperationService
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, 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, stopService
 
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

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


OUTPUT_PARAM_READABLEDULE_MONTHS

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_MONTHS
the name for the readableMonths output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_DAYS

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_DAYS
the name for the readableDays output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_DATES

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_DATES
the name for the readableDates output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_OCCURRENCES

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_OCCURRENCES
the name for the readableOccurences output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_HOURS

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_HOURS
the name for the readableHours output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_MINUTES

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_MINUTES
the name for the readableMinutes output parameter. contains a reference to a String

See Also:
Constant Field Values

OUTPUT_PARAM_READABLEDULE_INTERVAL

public static final java.lang.String OUTPUT_PARAM_READABLEDULE_INTERVAL
the name for the readableInterval output parameter. contains a reference to a String

See Also:
Constant Field Values

mCSRScheduledOrderTools

protected CSRScheduledOrderTools mCSRScheduledOrderTools
Constructor Detail

CSRScheduledOrderInfo

public CSRScheduledOrderInfo()
Method Detail

getCSRScheduledOrderTools

public CSRScheduledOrderTools getCSRScheduledOrderTools()
Returns a reference to the CSRScheduledOrderTools component


setCSRScheduledOrderTools

public void setCSRScheduledOrderTools(CSRScheduledOrderTools pCSRScheduledOrderTools)

setInfoParametersForScheduledOrderItem

public void setInfoParametersForScheduledOrderItem(atg.repository.RepositoryItem pScheduledOrderItem,
                                                   atg.servlet.DynamoHttpServletRequest pRequest,
                                                   atg.servlet.DynamoHttpServletResponse pResponse)
Extends the base behavior to provide additional output parameters for the readable schedule strings.

Overrides:
setInfoParametersForScheduledOrderItem in class atg.commerce.order.scheduled.ScheduledOrderInfo