org.dspace.app.util.Util.getIntParameter()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(189)

本文整理了Java中org.dspace.app.util.Util.getIntParameter()方法的一些代码示例,展示了Util.getIntParameter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getIntParameter()方法的具体详情如下:
包路径:org.dspace.app.util.Util
类名称:Util
方法名:getIntParameter

Util.getIntParameter介绍

[英]Obtain a parameter from the given request as an int. -1 is returned if the parameter is garbled or does not exist.
[中]以int形式从给定请求获取参数。-1在参数被篡改或不存在时返回。

代码示例

代码示例来源:origin: org.dspace/dspace-xmlui-api

  1. private XmlWorkflowItem retrieveWorkflowItem(Request request, Context context) throws SQLException, AuthorizeException, IOException {
  2. int workflowItemId = Util.getIntParameter(request, "wfiId");
  3. return XmlWorkflowItem.find(context, workflowItemId);
  4. }
  5. }

代码示例来源:origin: org.dspace/dspace-discovery-xmlui-api

  1. private String getPreviousPageURL(SearchFilterParam browseParams, Request request) {
  2. //If our offset should be 0 then we shouldn't be able to view a previous page url
  3. if (0 == queryArgs.getFacetOffset() && Util.getIntParameter(request, "offset") == -1)
  4. {
  5. return null;
  6. }
  7. int offset = Util.getIntParameter(request, SearchFilterParam.OFFSET);
  8. if(offset == -1 || offset == 0)
  9. {
  10. return null;
  11. }
  12. Map<String, String> parameters = new HashMap<String, String>();
  13. parameters.putAll(browseParams.getCommonBrowseParams());
  14. parameters.putAll(browseParams.getControlParameters());
  15. parameters.put(SearchFilterParam.OFFSET, String.valueOf(offset - DEFAULT_PAGE_SIZE));
  16. //TODO: correct comm/collection url
  17. // Add the filter queries
  18. String url = generateURL("search-filter", parameters);
  19. url = addFilterQueriesToUrl(url);
  20. return url;
  21. }

代码示例来源:origin: org.dspace/dspace-discovery-xmlui-api

  1. private String getNextPageURL(SearchFilterParam browseParams, Request request) {
  2. int offSet = Util.getIntParameter(request, SearchFilterParam.OFFSET);
  3. if (offSet == -1)
  4. {
  5. offSet = 0;
  6. }
  7. Map<String, String> parameters = new HashMap<String, String>();
  8. parameters.putAll(browseParams.getCommonBrowseParams());
  9. parameters.putAll(browseParams.getControlParameters());
  10. parameters.put(SearchFilterParam.OFFSET, String.valueOf(offSet + DEFAULT_PAGE_SIZE));
  11. //TODO: correct comm/collection url
  12. // Add the filter queries
  13. String url = generateURL("search-filter", parameters);
  14. url = addFilterQueriesToUrl(url);
  15. return url;
  16. }

代码示例来源:origin: DSpace/DSpace

  1. @Override
  2. public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, HttpServletRequest request)
  3. throws SQLException, AuthorizeException, IOException {
  4. int page = Util.getIntParameter(request, "page");
  5. switch (page) {
  6. case MAIN_PAGE:
  7. return processMainPage(c, wfi, step, request);
  8. case REJECT_PAGE:
  9. return processRejectPage(c, wfi, step, request);
  10. default:
  11. return new ActionResult(ActionResult.TYPE.TYPE_CANCEL);
  12. }
  13. }

代码示例来源:origin: DSpace/DSpace

  1. @Override
  2. public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, HttpServletRequest request)
  3. throws SQLException, AuthorizeException, IOException {
  4. int page = Util.getIntParameter(request, "page");
  5. switch (page) {
  6. case MAIN_PAGE:
  7. return processMainPage(c, wfi, step, request);
  8. case REJECT_PAGE:
  9. return processRejectPage(c, wfi, step, request);
  10. default:
  11. return new ActionResult(ActionResult.TYPE.TYPE_CANCEL);
  12. }
  13. }

代码示例来源:origin: DSpace/DSpace

  1. @Override
  2. public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, HttpServletRequest request)
  3. throws SQLException, AuthorizeException, IOException {
  4. int page = Util.getIntParameter(request, "page");
  5. switch (page) {
  6. case MAIN_PAGE:
  7. return processMainPage(c, wfi, step, request);
  8. case REJECT_PAGE:
  9. return processRejectPage(c, wfi, step, request);
  10. default:
  11. return new ActionResult(ActionResult.TYPE.TYPE_CANCEL);
  12. }
  13. }

代码示例来源:origin: DSpace/DSpace

  1. @Override
  2. public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, HttpServletRequest request)
  3. throws SQLException, AuthorizeException, IOException, WorkflowException {
  4. if (request.getParameter("submit_score") != null) {
  5. int score = Util.getIntParameter(request, "score");
  6. //Add our score to the metadata
  7. itemService.addMetadata(c, wfi.getItem(), WorkflowRequirementsService.WORKFLOW_SCHEMA, "score", null, null,
  8. String.valueOf(score));
  9. itemService.update(c, wfi.getItem());
  10. return new ActionResult(ActionResult.TYPE.TYPE_OUTCOME, ActionResult.OUTCOME_COMPLETE);
  11. } else {
  12. //We have pressed the leave button so return to our submission page
  13. return new ActionResult(ActionResult.TYPE.TYPE_SUBMISSION_PAGE);
  14. }
  15. }
  16. }

代码示例来源:origin: DSpace/DSpace

  1. int page = Util.getIntParameter(request, "result-page");
  2. if (page == -1) {
  3. page = 0;

代码示例来源:origin: org.dspace/dspace-jspui-api

  1. int start = Util.getIntParameter(request, "start");
  2. int rpp = Util.getIntParameter(request, "rpp");
  3. int sort = Util.getIntParameter(request, "sort_by");
  4. String order = request.getParameter("order");
  5. String sortOrder = (order == null || order.length() == 0 || order.toLowerCase().startsWith("asc")) ?

代码示例来源:origin: org.dspace/dspace-jspui-api

  1. int order = Util.getIntParameter(request, "order_" + bitstream.getID());

代码示例来源:origin: org.dspace/dspace-xmlui-api

  1. int order = Util.getIntParameter(request, "order_" + bitstream.getID());

代码示例来源:origin: org.dspace/dspace-xmlui-api

  1. protected void buildSearchControls(Division div)
  2. throws WingException, SQLException {
  3. Request request = ObjectModelHelper.getRequest(objectModel);
  4. Table controlsTable = div.addTable("search-controls", 1, 3);
  5. Row controlsRow = controlsTable.addRow(Row.ROLE_DATA);
  6. // Create a control for the number of records to display
  7. Cell rppCell = controlsRow.addCell();
  8. rppCell.addContent("pagesize");
  9. Select rppSelect = rppCell.addSelect("rpp");
  10. for (int i : RESULTS_PER_PAGE_PROGRESSION) {
  11. rppSelect.addOption((i == getParameterRpp()), i, Integer.toString(i));
  12. }
  13. Cell filterCell = controlsRow.addCell();
  14. // Create a drop down of the different sort columns available
  15. int selectedCollectionId = Util.getIntParameter(request, "filter_collection");
  16. filterCell.addContent("Collection filter:");
  17. Select sortSelect = filterCell.addSelect("filter_collection");
  18. sortSelect.addOption(-1 == selectedCollectionId,-1, "None");
  19. Collection[] collections = Collection.findAll(context);
  20. for (Collection collection : collections) {
  21. sortSelect.addOption(collection.getID() == selectedCollectionId, collection.getID(), collection.getName());
  22. }
  23. controlsRow.addCell().addButton("submit_search_controls").setValue(T_go);
  24. }

代码示例来源:origin: org.dspace/dspace-xmlui-api

  1. try {
  2. Request request = ObjectModelHelper.getRequest(objectModel);
  3. int collectionIdFilter = Util.getIntParameter(request, "filter_collection");

相关文章