Class RecommenderAction
java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.schemedit.action.DCSAction
org.dlese.dpc.services.dcs.action.RecommenderAction
An Action that handles DCS related web service requests.
- Author:
- Jonathan Ostwald
- See Also:
-
Field Summary
FieldsFields inherited from class org.dlese.dpc.schemedit.action.DCSAction
accessManager, collectionRegistry, dcsDataManager, frameworkRegistry, ndrServiceEnabled, repositoryManager, repositoryService, requiredRole, sessionRegistry, userManagerFields inherited from class org.apache.struts.action.Action
defaultLocale, servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.struts.action.ActionForwarddoRecommendCollection(HttpServletRequest request, HttpServletResponse response, RecommenderForm recForm, org.apache.struts.action.ActionMapping mapping) protected org.apache.struts.action.ActionForwarddoRecommendResource(HttpServletRequest request, HttpServletResponse response, RecommenderForm recForm, org.apache.struts.action.ActionMapping mapping) Handles a request to put a metadata record into the repository.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.dlese.dpc.schemedit.action.DCSAction
getMetaDataFramework, getRequiredContextAttributeValue, getSessionBean, getSessionUser, getSessionUser, getSessionUserName, initializeFromContextMethods 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
-
Field Details
-
RECOMMEND_RESOURCE
- See Also:
-
RECOMMEND_COLLECTION
- See Also:
-
-
Constructor Details
-
RecommenderAction
public RecommenderAction()
-
-
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.
-
doRecommendResource
protected org.apache.struts.action.ActionForward doRecommendResource(HttpServletRequest request, HttpServletResponse response, RecommenderForm recForm, org.apache.struts.action.ActionMapping mapping) throws Exception Handles a request to put a metadata record into the repository. WrapsRepositoryManager.putRecord and therefore requires the same arguments.Currently allows existing records to be overwritten.
Arguments: recordXml, xmlFormat, collection, and id.
Error Exception Conditions:
badArgument - The request includes illegal arguments.- Parameters:
request- The HTTP requestresponse- The HTTP responserecForm- The Form beanmapping- ActionMapping usedrm- The RepositoryManager used- Returns:
- An ActionForward to the JSP page that will handle the response
- Throws:
Exception- If error.
-
doRecommendCollection
protected org.apache.struts.action.ActionForward doRecommendCollection(HttpServletRequest request, HttpServletResponse response, RecommenderForm recForm, org.apache.struts.action.ActionMapping mapping) throws Exception - Throws:
Exception
-
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
-