@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); } }
/** * There are two options, the user has some unfinished submissions * or the user does not. * * If the user does not, then we just display a simple paragraph * explaining that the user may submit new items to dspace. * * If the user does have unfinisshed submissions then a table is * presented listing all the unfinished submissions that this user has. * */ private void addUnfinishedSubmissions(Division division) throws SQLException, WingException { division.addInteractiveDivision("unfinished-submisions", contextPath+"/submit", Division.METHOD_POST); }
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); } } }
/** * 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; }
division.setHead(T_head); division.addPara(T_select); ReferenceSet referenceSet = division.addReferenceSet("community-browser", ReferenceSet.TYPE_SUMMARY_LIST,null,"hierarchy"); List list = division.addList("comunity-browser");
+ "/admin/epeople", Division.METHOD_POST, "primary administrative eperson"); main.setHead(T_main_head); Division actions = main.addDivision("epeople-actions"); actions.setHead(T_actions_head); List actionsList = actions.addList("actions"); actionsList.addLabel(T_actions_create); actionsList.addItemXref(baseURL+"&submit_add", T_actions_create_link); Division search = main.addDivision("eperson-search"); search.setHead(T_search_head); search.setSimplePagination(resultCount,firstIndex,lastIndex,prevURL, nextURL); Table table = search.addTable("eperson-search-table", epeople.length + 1, 1); Row header = table.addRow(Row.ROLE_HEADER); header.addCell().addContent(T_search_column1); search.addPara().addButton("submit_delete").setValue(T_submit_delete); main.addHidden("administrative-continue").setValue(knot.getId());
deleted.setHead(T_confirm_head); deleted.addPara(T_confirm_para); Table table = deleted.addTable("epeople-confirm-delete",epeople.size() + 1, 1); Row header = table.addRow(Row.ROLE_HEADER); header.addCell().addContent(T_head_id); row.addCell().addContent(eperson.getEmail()); Para buttons = deleted.addPara(); buttons.addButton("submit_confirm").setValue(T_submit_confirm); buttons.addButton("submit_cancel").setValue(T_submit_cancel); deleted.addHidden("administrative-continue").setValue(knot.getId());
Division results = search.addDivision("search-results", "primary"); Community community = (Community) searchScope; String communityName = community.getMetadata("name"); results.setHead(T_head1_community.parameterize(communityName)); } else if (searchScope instanceof Collection) { Collection collection = (Collection) searchScope; String collectionName = collection.getMetadata("name"); results.setHead(T_head1_collection.parameterize(collectionName)); } else { results.setHead(T_head1_none); results.setMaskedPagination(itemsTotal, firstItemIndex, lastItemIndex, currentPage, pagesTotal, pageURLMask); referenceSet = results.addReferenceSet("search-results-repository", ReferenceSet.TYPE_SUMMARY_LIST, null, "repository-search-results"); referenceSet = results.addReferenceSet("search-results-repository", ReferenceSet.TYPE_SUMMARY_LIST, null, "repository-search-results"); results.addPara(T_no_results);
div.setHead(getTitleMessage(info)); Division results = div.addDivision("browse-by-" + type + "-results", "primary"); results.setSimplePagination(itemsTotal, browseInfo.getOverallPosition() + 1, browseInfo.getOverallPosition() + browseInfo.getResultCount(), getPreviousPageURL( params, info), getNextPageURL(params, info)); ReferenceSet referenceSet = results.addReferenceSet("browse-by-" + type, ReferenceSet.TYPE_SUMMARY_LIST, type, null); Table singleTable = results.addTable("browse-by-" + type + "-results", browseInfo.getResultCount() + 1, 1); results.addPara(T_no_results);
Division inprogress = division.addDivision("submissions-inprogress"); inprogress.setHead(T_p_head1); inprogress.addPara(T_p_info1); Table table = inprogress.addTable("submissions-inprogress",inprogressItems.length+1,3); Row header = table.addRow(Row.ROLE_HEADER); header.addCellContent(T_p_column1);
Division jump = div.addInteractiveDivision("filter-navigation", action, Division.METHOD_POST, "secondary navigation"); jump.addHidden(param.getKey()).setValue(param.getValue()); jump.addHidden("fq").setValue(filterQuery); org.dspace.app.xmlui.wing.element.List jumpList = jump.addList("jump-list", org.dspace.app.xmlui.wing.element.List.TYPE_SIMPLE, "alphabet"); Para jumpForm = jump.addPara(); jumpForm.addContent(T_starts_with); jumpForm.addText("starts_with").setHelp(T_starts_with_help);
search.setHead(T_head); Division query = search.addInteractiveDivision("search-query", "advanced-search",Division.METHOD_POST,"secondary search"); query.addHidden("num_search_field").setValue(numSearchField); query.addHidden("results_per_page").setValue(getParameterRpp()); List queryList = query.addList("search-query",List.TYPE_FORM); Table queryTable = query.addTable("search-query", 4, 3); Row header = queryTable.addRow(Row.ROLE_HEADER); header.addCellContent(T_conjunction); query.addHidden("conjunction"+i).setValue(field.getConjunction()); query.addHidden("field"+i).setValue(field.getField()); query.addHidden("query"+i).setValue(field.getQuery()); query.addPara(null, "button-list").addButton("submit").setValue(T_go);
if (name == null || name.length() == 0) home.setHead(T_untitled); home.setHead(name); Division search = home.addDivision("community-search-browse", "secondary search-browse"); Division query = search.addInteractiveDivision("community-search", contextPath + "/handle/" + community.getHandle() + "/discover", Division.METHOD_POST, "secondary search"); Para para = query.addPara("search-query", null); para.addContent(T_full_text_search); para.addContent(" ");
public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { Division div = body.addInteractiveDivision("submit-complete",contextPath+"/handle/"+handle+"/submit", Division.METHOD_POST,"primary submission"); div.setHead(T_head); div.addPara(T_info1); div.addPara().addXref(contextPath+"/submissions",T_go_submission); div.addPara().addButton("submit_again").setValue(T_submit_again); div.addHidden("handle").setValue(handle); }
int resultCount = (Integer) request.getAttribute("eperson-result-count"); int page = (Integer) request.getAttribute("result-page"); Division results = div.addDivision("results"); results.setSimplePagination(resultCount,firstIndex,lastIndex,prevURL, nextURL); Table table = results.addTable("group-edit-search-eperson",epeople.length + 1, 1); Row header = table.addRow(Row.ROLE_HEADER); header.addCell().addContent(T_epeople_column1);
if (name == null || name.length() == 0) home.setHead(T_untitled); home.setHead(name); Division search = home.addDivision("collection-search-browse", "secondary search-browse"); Division browseDiv = search.addDivision("collection-browse","secondary browse"); List browse = browseDiv.addList("collection-browse", List.TYPE_SIMPLE, "collection-browse"); browse.setHead(T_head_browse); Division viewer = home.addDivision("collection-view","secondary"); ReferenceSet mainInclude = viewer.addReferenceSet("collection-view", ReferenceSet.TYPE_DETAIL_VIEW); mainInclude.addReference(collection);
search.setHead(T_head); Division query = search.addInteractiveDivision("general-query", "search",Division.METHOD_GET,"secondary search"); List queryList = query.addList("search-query",List.TYPE_FORM); query.addPara(null, "button-list").addButton("submit").setValue(T_go);
@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); } }
results.setHead(message("xmlui.Discovery.AbstractSearch.type_" + browseParams.getFacetField())); if (values != null && 0 < values.size()) { results.setSimplePagination(-1, offSet + 1, shownItemsMax, getPreviousPageURL(browseParams, request), nextPageUrl); Table singleTable = results.addTable("browse-by-" + facetField + "-results", (int) (queryResults.getDspaceObjects().size() + 1), 1); results.addPara(message("xmlui.discovery.SearchFacetFilter.no-results"));