/** * If the user has any workflow tasks, either assigned to them or in an * available pool of tasks, then build two tables listing each of these queues. * * If the user doesn't have any workflows then don't do anything. * * @param division The division to add the two queues too. */ private void addWorkflowTasksDiv(Division division) throws SQLException, WingException, AuthorizeException, IOException { division.addDivision("workflow-tasks"); }
/** * Add a sub division for further logical grouping of content. * * @param name * (Required) a local identifier used to differentiate the * element from its siblings. * @return A new sub division */ public Division addDivision(String name) throws WingException { return this.addDivision(name, null); }
/** * This section lists all the submissions that this user has submitted which are currently under review. * * If the user has none, this nothing is displayed. */ private void addSubmissionsInWorkflowDiv(Division division) throws SQLException, WingException, AuthorizeException, IOException { division.addDivision("submissions-inprogress"); }
private void addWorkflowTasksDiv(Division division) throws SQLException, WingException, AuthorizeException, IOException { division.addDivision("start-submision"); }
/** * Show the user's completed submissions. * * If the user has no completed submissions, display nothing. * If 'displayAll' is true, then display all user's archived submissions. * Otherwise, default to only displaying 50 archived submissions. * * @param division div to put archived submissions in */ private void addPreviousSubmissions(Division division) throws SQLException,WingException { division.addDivision("completed-submissions"); } }
/** * Show the user's completed submissions. * * If the user has no completed submissions, display nothing. * If 'displayAll' is true, then display all user's archived submissions. * Otherwise, default to only displaying 50 archived submissions. * * @param division div to put archived submissions in */ private void addPreviousSubmissions(Division division) throws SQLException,WingException { division.addDivision("completed-submissions"); } }
/** * Output an explanation for this section * * @param explanation * @return */ public String blockExplanation(String explanation) { try { if (explanation != null) { currDiv.addDivision("reportExplanation").addPara(explanation); } } catch (WingException we) { log.error("Error creating XML for report", we); } return null; }
rootDiv.addDivision("reportDate").addPara(content.toString());
/** * Output any information about the lower boundary restriction for this section * @param floor * @return */ public String floorInfo(int floor) { try { if (floor > 0) { currDiv.addDivision("reportFloor").addPara("(more than " + ReportTools.numberFormat(floor) + " times)"); } } catch (WingException we) { log.error("Error creating XML for report", we); } return null; }
public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { Division main = body.addDivision("export_main"); main.setHead(T_main_head); if (message != null) { main.addDivision("success", "success").addPara(message); } if (errors.size() > 0) { Division errors = main.addDivision("export-errors", "error"); for (Message error : this.errors) { errors.addPara(error); } } if (availableExports != null && availableExports.size() > 0) { Division avail = main.addDivision("available-exports", "available-exports"); avail.setHead(T_avail_head); List fileList = avail.addList("available-files", List.TYPE_ORDERED); for (String fileName : availableExports) { fileList.addItem().addXref( this.contextPath + "/exportdownload/" + fileName, fileName); } } }
@Override public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Community)) { return; } Community community = (Community) dso; Division home = body.addDivision("community-home", "primary repository community"); java.util.List<BrowseItem> items = getRecentlySubmittedItems(community); if(items.size() == 0) { return; } Division lastSubmittedDiv = home .addDivision("community-recent-submission","secondary recent-submission"); lastSubmittedDiv.setHead(T_head_recent_submissions); ReferenceSet lastSubmitted = lastSubmittedDiv.addReferenceSet( "collection-last-submitted", ReferenceSet.TYPE_SUMMARY_LIST, null, "recent-submissions"); for (BrowseItem item : items) { lastSubmitted.addReference(item); } }
@Override public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Collection)) { return; } // Set up the major variables Collection collection = (Collection) dso; java.util.List<BrowseItem> items = getRecientlySubmittedItems(collection); if(items.size() == 0) { return; } Division home = body.addDivision("collection-home", "primary repository collection"); Division lastSubmittedDiv = home .addDivision("collection-recent-submission","secondary recent-submission"); lastSubmittedDiv.setHead(T_head_recent_submissions); ReferenceSet lastSubmitted = lastSubmittedDiv.addReferenceSet( "collection-last-submitted", ReferenceSet.TYPE_SUMMARY_LIST, null, "recent-submissions"); for (BrowseItem item : items) { lastSubmitted.addReference(item); } }
.addDivision("site-recent-submission", "secondary recent-submission");
/** * Add a single link to the view item page that allows the user * to submit to the collection. */ public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Collection)) { return; } // Set up the major variables Collection collection = (Collection) dso; // Only add the submit link if the user has the ability to add items. if (AuthorizeManager.authorizeActionBoolean(context, collection, Constants.ADD)) { Division home = body.addDivision("collection-home","primary repository collection"); Division viewer = home.addDivision("collection-view","secondary"); String submitURL = contextPath + "/handle/" + collection.getHandle() + "/submit"; viewer.addPara().addXref(submitURL,T_submit); } }
.addDivision("community-recent-submission", "secondary recent-submission");
public void renderHome(Body body) throws WingException { Division division = home.addDivision("stats", "secondary stats"); division.setHead(T_head_title);
addSubmissionProgressList(div); Division inner = div.addDivision("submit-license-inner"); inner.setHead(T_head); inner.addPara(T_info1); Division displayLicense = inner.addDivision("submit-license-standard-text","license-text"); displayLicense.addSimpleHTMLFragment(true, licenseText);
@Override public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Collection)) { return; } // Set up the major variables Collection collection = (Collection) dso; Division home = body.addDivision("collection-home", "primary repository collection"); Division search = home.addDivision("collection-search-browse", "secondary search-browse"); // Search query Division query = search.addInteractiveDivision("collection-search", contextPath + "/handle/" + collection.getHandle() + "/search", Division.METHOD_POST, "secondary search"); Para para = query.addPara("search-query", null); para.addContent(T_full_text_search); para.addContent(" "); para.addText("query"); para.addContent(" "); para.addButton("submit").setValue(T_go); query.addPara().addXref(contextPath + "/handle/" + collection.getHandle()+ "/advanced-search", T_advanced_search_link); } }
/** * Display a single community (and refrence any sub communites or * collections) */ public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Community)) { return; } // Set up the major variables Community community = (Community) dso; Division home = body.addDivision("community-home", "primary repository community"); Division search = home.addDivision("community-search-browse", "secondary search-browse"); // Search query Division query = search.addInteractiveDivision("community-search", contextPath + "/handle/" + community.getHandle() + "/search", Division.METHOD_POST, "secondary search"); Para para = query.addPara("search-query", null); para.addContent(T_full_text_search); para.addContent(" "); para.addText("query"); para.addContent(" "); para.addButton("submit").setValue(T_go); query.addPara().addXref(contextPath + "/handle/" + community.getHandle() + "/advanced-search", T_advanced_search_link); }
String noteValue = request.getParameter("newNote"); Division newField = div.addDivision("edit-schema-new-field"); newField.setHead(T_head3);