Class DDSRSS20Action
java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.services.dds.action.DDSRSS20Action
public final class DDSRSS20Action
extends org.apache.struts.action.Action
An Action that handles RSS 2.0 requests.
- See Also:
-
Field Summary
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.struts.action.ActionForwarddoRssSearch(HttpServletRequest request, HttpServletResponse response, RepositoryManager rm, DDSRSS20Form rssForm, org.apache.struts.action.ActionMapping mapping) Handles a request to perform a search over item-level records, returning a response in RSS 2.0 format.org.apache.struts.action.ActionForwardexecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) Processes the DDS web service request by forwarding to the appropriate corresponding JSP page for rendering.protected static final StringReturn a string for the current time and date, sutiable for display in log files and output to standout:protected final voidOutput a line of text to standard out, with datestamp, if debug is set to true.protected final voidOutput a line of text to error out, with datestamp.static voidsetDebug(boolean db) Sets the debug attribute of the objectMethods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
Constructor Details
-
DDSRSS20Action
public DDSRSS20Action()
-
-
Method Details
-
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception Processes the DDS web service request by forwarding to the appropriate corresponding JSP page for rendering.- Overrides:
executein classorg.apache.struts.action.Action- Parameters:
mapping- The ActionMapping used to select this instanceform- The ActionForm for the given pagerequest- The HTTP request we are processingresponse- The HTTP response we are creating- Returns:
- The ActionForward instance describing where and how control should be forwarded
- Throws:
Exception- If error.
-
doRssSearch
protected org.apache.struts.action.ActionForward doRssSearch(HttpServletRequest request, HttpServletResponse response, RepositoryManager rm, DDSRSS20Form rssForm, org.apache.struts.action.ActionMapping mapping) throws Exception Handles a request to perform a search over item-level records, returning a response in RSS 2.0 format. This request exposes the same search options that users experience when performing a search for educational resources in the DDS, including what's new, etc..- Parameters:
request- The HTTP requestresponse- The HTTP responserm- The RepositoryManager usedrssForm- DESCRIPTIONmapping- ActionMapping used- Returns:
- An ActionForward to the JSP page that will handle the response
- Throws:
Exception- If error.
-
getDateStamp
Return a string for the current time and date, sutiable for display in log files and output to standout:- Returns:
- The dateStamp value
-
prtlnErr
Output a line of text to error out, with datestamp.- Parameters:
s- The text that will be output to error out.
-
prtln
Output a line of text to standard out, with datestamp, if debug is set to true.- Parameters:
s- The String that will be output.
-
setDebug
public static void setDebug(boolean db) Sets the debug attribute of the object- Parameters:
db- The new debug value
-