atg.svc.ui.formhandlers
Class RecommendedReadingFormHandler

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.droplet.TransactionalFormHandler
                      extended by atg.web.formhandlers.ApplicationFormHandler
                          extended by atg.svc.ui.formhandlers.ServiceFormHandler
                              extended by atg.svc.ui.formhandlers.FrameworkBaseFormHandler
                                  extended by atg.svc.ui.formhandlers.RecommendedReadingFormHandler
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, FormHandlerConstants, java.util.EventListener

public class RecommendedReadingFormHandler
extends FrameworkBaseFormHandler

Form handler for managing operation lik adding and deleting records for Recommended Reading


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.svc.ui.formhandlers.ServiceFormHandler
PERFMON_OP_FORM_HANDLER
 
Fields inherited from class atg.web.formhandlers.ApplicationFormHandler
EQUALS, PARAM_DELIMITER, QUERY_DELIMITER, STATUS_ERROR_REDIRECT, STATUS_ERROR_STAY, STATUS_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.svc.ui.formhandlers.FormHandlerConstants
OPTIONS_ANSWER_DISPLAY, OPTIONS_ANSWER_DISPLAY_CURRENT_WINDOW, OPTIONS_ANSWER_DISPLAY_MULTIPLE_WINDOWS, OPTIONS_ANSWER_DISPLAY_SINGLE_WINDOW, OPTIONS_FILTER_BY_DOC_SET, OPTIONS_FILTER_BY_FORMAT, OPTIONS_FILTER_BY_SOURCE, OPTIONS_FILTER_BY_TITLE, OPTIONS_FILTER_OR_GROUPING_FILTER, OPTIONS_FILTER_OR_GROUPING_GROUP, OPTIONS_FILTER_OR_GROUPING_NONE, OPTIONS_QUERY_LANGUAGE, OPTIONS_RESULT_LANGUAGE, OPTIONS_SHOW_ANSWERS_AS, OPTIONS_SHOW_ANSWERS_BY_DOC, OPTIONS_SHOW_ANSWERS_INDIVIDUAL, OPTIONS_SHOW_FAQS_AS_QUESTIONS, OPTIONS_SHOW_FAQS_AS_QUESTIONS_AND_ANSWERS, PARAM_SITE_ID
 
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
RecommendedReadingFormHandler()
           
 
Method Summary
 java.lang.String getContextId()
          Getter for property ContextId
 java.lang.String getOrgIds()
          Getter for property OrgIds
 ProfileService getProfileService()
          Getter for property ProfileService
 java.lang.String getRecommendedReadingId()
          Getter for property RecommendedReadingId
 java.lang.String getSolutionId()
          Getter for property SolutionId
 java.lang.String getTitle()
          Getter for property Title
 java.lang.String getType()
          Getter for property Type
 java.lang.String getURL()
          Getter for property URL
 atg.userdirectory.UserDirectory getUserDirectory()
          Gets the userDirectory property
 java.lang.String getUserId()
          Getter for property UserId
 boolean handleAddToRecommendedReading(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          This method is called when the user performs an action that inserts a record that corresponds to a specified method
 boolean handleRemoveRecommendedReading(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          This method is called when the user performs an action that deletes a record that corresponds to a specified recommendedId
 void setContextId(java.lang.String pContextId)
          Setter for property ContextId
 void setOrgIds(java.lang.String pOrgIds)
          Setter for property OrgIds
 void setProfileService(ProfileService pProfileService)
          Setter for property ProfileService
 void setRecommendedReadingId(java.lang.String pRecommendedReadingId)
          Setter for property RecommendedReadingId
 void setSolutionId(java.lang.String pSolutionId)
          Setter for property SolutionId
 void setTitle(java.lang.String pTitle)
          Setter for property Title
 void setType(java.lang.String pType)
          Setter for property Type
 void setURL(java.lang.String pURL)
          Setter for property URL
 void setUserDirectory(atg.userdirectory.UserDirectory pUserDirectory)
          Sets the userDirectory property
 void setUserId(java.lang.String pUserId)
          Setter for property UserId
 
Methods inherited from class atg.svc.ui.formhandlers.FrameworkBaseFormHandler
formHandlerInit, getErrorURL, getParameterMap, getParameters, handleChangeTab, handleCloseWindow, handleGetWindowTab, handleHidePanel, handleProcessPanel, handleScrollPanelTabsLeft, handleScrollPanelTabsRight, handleSelectTabbedPanel, handleShowPanel, handleToggleCell, handleTogglePanel, handleTogglePanelContent, handleTogglePanelsToTabs, handleTransform, setErrorURL, setParameterMap, setParameters
 
Methods inherited from class atg.svc.ui.formhandlers.ServiceFormHandler
handleUncheckedFormException, isLoggingUncheckedException, isRollbackTransactionOnFormError, isTransactionMarkedAsRollback, processException, processException, setLoggingUncheckedException, setRollbackTransactionOnFormError
 
Methods inherited from class atg.web.formhandlers.ApplicationFormHandler
addParameterToURLString, beforeGet, beforeSet, checkFormError, checkFormRedirect, checkFormSuccess, formHandlerBeforeGet, formHandlerBeforeSet, getRedirectDelayMS, getString, getString, getString, getSuccessURL, getUserMessagesResourceBundle, handleCancel, processException, processException, processExceptionAndLog, processExceptionAndLog, redirect, setRedirectDelayMS, setSuccessURL, setUserMessagesResourceBundle
 
Methods inherited from class atg.droplet.TransactionalFormHandler
afterSet, commitTransaction, getTransactionDemarcation, getTransactionStatus, isEnsureTransaction, isRollbackTransaction, isRollbackTransactionOnUnhandledException, setEnsureTransaction, setRollbackTransaction, setRollbackTransactionOnUnhandledException, setTransactionDemarcation
 
Methods inherited from class atg.droplet.GenericFormHandler
addFormException, addUncheckedFormException, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleFormException, 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
 
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

Constructor Detail

RecommendedReadingFormHandler

public RecommendedReadingFormHandler()
Method Detail

setUserDirectory

public void setUserDirectory(atg.userdirectory.UserDirectory pUserDirectory)
Sets the userDirectory property

Parameters:
pUserDirectory - the userdirectory to perform on

getUserDirectory

public atg.userdirectory.UserDirectory getUserDirectory()
Gets the userDirectory property

Returns:
mUserDirectory

getProfileService

public ProfileService getProfileService()
Getter for property ProfileService

Returns:
mProfileService

setProfileService

public void setProfileService(ProfileService pProfileService)
Setter for property ProfileService

Parameters:
pProfileService - ProfileService

getRecommendedReadingId

public java.lang.String getRecommendedReadingId()
Getter for property RecommendedReadingId

Returns:
mRecommendedReadingId

setRecommendedReadingId

public void setRecommendedReadingId(java.lang.String pRecommendedReadingId)
Setter for property RecommendedReadingId

Parameters:
pRecommendedReadingId - String

getSolutionId

public java.lang.String getSolutionId()
Getter for property SolutionId

Returns:
mSolutionId

setSolutionId

public void setSolutionId(java.lang.String pSolutionId)
Setter for property SolutionId

Parameters:
pSolutionId - String

getURL

public java.lang.String getURL()
Getter for property URL

Returns:
mURL

setURL

public void setURL(java.lang.String pURL)
Setter for property URL

Parameters:
pURL - String

getContextId

public java.lang.String getContextId()
Getter for property ContextId

Returns:
mContextId

setContextId

public void setContextId(java.lang.String pContextId)
Setter for property ContextId

Parameters:
pContextId - String

getTitle

public java.lang.String getTitle()
Getter for property Title

Returns:
mTitle

setTitle

public void setTitle(java.lang.String pTitle)
Setter for property Title

Parameters:
pTitle - String

getType

public java.lang.String getType()
Getter for property Type

Returns:
mType

setType

public void setType(java.lang.String pType)
Setter for property Type

Parameters:
pType - String

getOrgIds

public java.lang.String getOrgIds()
Getter for property OrgIds

Returns:
mOrgIds

setOrgIds

public void setOrgIds(java.lang.String pOrgIds)
Setter for property OrgIds

Parameters:
pOrgIds - String

getUserId

public java.lang.String getUserId()
Getter for property UserId

Returns:
mUserId

setUserId

public void setUserId(java.lang.String pUserId)
Setter for property UserId

Parameters:
pUserId - String

handleAddToRecommendedReading

public boolean handleAddToRecommendedReading(atg.servlet.DynamoHttpServletRequest pRequest,
                                             atg.servlet.DynamoHttpServletResponse pResponse)
                                      throws java.lang.Exception
This method is called when the user performs an action that inserts a record that corresponds to a specified method

Returns:
boolean
Throws:
java.lang.Exception

handleRemoveRecommendedReading

public boolean handleRemoveRecommendedReading(atg.servlet.DynamoHttpServletRequest pRequest,
                                              atg.servlet.DynamoHttpServletResponse pResponse)
                                       throws java.lang.Exception
This method is called when the user performs an action that deletes a record that corresponds to a specified recommendedId

Returns:
boolean
Throws:
java.lang.Exception