protected void addWorkflowItemInformation(Division div, Item item, Request request) throws WingException { String showfull = request.getParameter("submit_full_item_info"); // if the user selected showsimple, remove showfull. if (showfull != null && request.getParameter("submit_simple_item_info") != null) showfull = null; if (showfull == null) { ReferenceSet referenceSet = div.addReferenceSet("narf",ReferenceSet.TYPE_SUMMARY_VIEW); referenceSet.setHead(T_workflow_head); referenceSet.addReference(item); div.addPara().addButton("submit_full_item_info").setValue(T_showfull); } else { ReferenceSet referenceSet = div.addReferenceSet("narf", ReferenceSet.TYPE_DETAIL_VIEW); referenceSet.setHead(T_workflow_head); referenceSet.addReference(item); div.addPara().addButton("submit_simple_item_info").setValue(T_showsimple); div.addHidden("submit_full_item_info").setValue("true"); } } }
/** * Add a reference set for metadata references. * * @param name * (Required) a local identifier used to differentiate the * element from its siblings. * @param type * (Required) The include type, see IncludeSet.TYPES * @param orderBy * (May be null) An statement of ordering within the include set. * @param rend * (May be null) a rendering hint used to override the default * display of the element. */ public ReferenceSet addReferenceSet(String name, String type, String orderBy, String rend) throws WingException { ReferenceSet referenceSet = new ReferenceSet(context, false, name, type, orderBy, rend); contents.add(referenceSet); return referenceSet; }
Reference objectInclude = referenceSet.addReference(dso); collectionSet.addReference(collectionNode.getDSO());
/** * Set the head element which is the label associated with this referenceset. * * @param characters * (May be null) Unprocessed characters to be referenced */ public void setHead(String characters) throws WingException { Head head = this.setHead(); head.addContent(characters); }
startElement(contentHandler, namespaces, E_REFERENCE_SET, attributes); endElement(contentHandler, namespaces, E_REFERENCE_SET);
@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); } }
/** * Set the head element which is the label associated with this referenceset. * * @param message * (Required) A key into the i18n catalogue for translation into * the user's preferred language. */ public void setHead(Message message) throws WingException { Head head = this.setHead(); head.addContent(message); }
ReferenceSet.TYPE_SUMMARY_LIST, null, "repository-search-results"); referenceSet.setHead(T_head2); referenceSet.addReference(resultDso); referenceSet.addReference(resultDso);
@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); } }
/** * Add a nested reference set. * * @param type * (required) The reference type, see referenceSet.TYPES * @param orderBy * (May be null) A statement of ordering for reference sets. * @param render * (May be null) a rendering hint used to override the default * display of the element. */ public ReferenceSet addReferenceSet(String type, String orderBy, String render) throws WingException { ReferenceSet referenceSet = new ReferenceSet(context, true, null, type, orderBy, render); contents.add(referenceSet); return referenceSet; }
Reference communityInclude = referenceSet.addReference(community); .addReferenceSet(ReferenceSet.TYPE_SUMMARY_LIST,null,"hierarchy"); communityReferenceSet.setHead(T_head_sub_communities); communityReferenceSet.addReference(subCommunity); .addReferenceSet(ReferenceSet.TYPE_SUMMARY_LIST,null,"hierarchy"); communityReferenceSet.setHead(T_head_sub_collections); communityReferenceSet.addReference(collection);
lastSubmitted.addReference(dso);
ReferenceSet.TYPE_SUMMARY_LIST,null,"repository-search-results"); referenceSet.setHead(T_head2); resultsContainsBothContainersAndItems = true; referenceSet.addReference(resultDSO); referenceSet.setHead(T_head3); referenceSet.addReference(resultDSO);
lastSubmitted.addReference(resultObject);
ReferenceSet appearsInclude = referenceSet.addReference(item).addReferenceSet(ReferenceSet.TYPE_DETAIL_LIST,null,"hierarchy"); appearsInclude.setHead(T_head_parent_collections); appearsInclude.addReference(collection);
lastSubmitted.addReference(resultObj);
showFullItem?ReferenceSet.TYPE_DETAIL_VIEW:ReferenceSet.TYPE_SUMMARY_VIEW); ReferenceSet appearsInclude = referenceSet.addReference(item) .addReferenceSet(ReferenceSet.TYPE_DETAIL_LIST, null, "hierarchy"); appearsInclude.setHead(T_head_parent_collections); appearsInclude.addReference(collection);
referenceSet.addReference(xmlWorkflowItem.getItem()); div.addPara().addButton("submit_full_item_info").setValue(T_showfull); referenceSet.addReference(xmlWorkflowItem.getItem()); div.addPara().addButton("submit_simple_item_info").setValue(T_showsimple);
ReferenceSet mainInclude = viewer.addReferenceSet("collection-view", ReferenceSet.TYPE_DETAIL_VIEW); mainInclude.addReference(collection);