Changeset 16199
- Timestamp:
- 14/07/08 11:27:05 (1 month ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/modmine/webapp/resources/webapp/dataCategories.jsp
r16172 r16199 8 8 9 9 <html:xhtml/> 10 11 <div class="body"> 10 12 11 13 <im:boxarea title="Data" stylename="plainbox"><p><fmt:message key="dataCategories.intro"/></p></im:boxarea> trunk/modmine/webapp/resources/webapp/model/providerSubmissions.jsp
r16172 r16199 15 15 <th>Provider</th> 16 16 <th>Affiliation</th> 17 <th>Project</th> 17 18 <th>Submissions</th> 18 19 </tr> … … 22 23 ${item.key.name} 23 24 </html:link> 25 <td>${item.key.affiliation} 26 <td> 27 <c:forEach items="${project}" var="proj"> 28 <c:if test="${proj.key eq item.key}"> 29 <c:set var="pName" value="${proj.value.name}" /> 30 <c:set var="pId" value="${proj.value.id}" /> 31 </c:if> 32 </c:forEach> 33 <html:link href="/${WEB_PROPERTIES['webapp.path']}/objectDetails.do?id=${pId}"> 34 ${pName} 35 </html:link> 24 36 25 <td>${item.key.affiliation}<td> 37 38 <td> 26 39 <c:forEach items="${item.value}" var="sub"> 27 40 trunk/modmine/webapp/src/org/modmine/web/ProviderSubmissionsController.java
r16172 r16199 27 27 import org.apache.struts.tiles.actions.TilesAction; 28 28 import org.flymine.model.genomic.ExperimentSubmission; 29 import org.flymine.model.genomic.ModEncodeProject; 29 30 import org.flymine.model.genomic.ModEncodeProvider; 30 31 import org.intermine.objectstore.ObjectStore; … … 67 68 Results results = os.executeSingleton(q); 68 69 69 Map<ModEncodeProvider, ExperimentSubmission> ps =70 new HashMap<ModEncodeProvider, ExperimentSubmission>();70 Map<ModEncodeProvider, Set<ExperimentSubmission>> ps = 71 new HashMap<ModEncodeProvider, Set<ExperimentSubmission>>(); 71 72 72 Map<ModEncodeProvider, Set<ExperimentSubmission>> ps2=73 new HashMap<ModEncodeProvider, Set<ExperimentSubmission>>();73 Map<ModEncodeProvider, ModEncodeProject> pp = 74 new HashMap<ModEncodeProvider, ModEncodeProject>(); 74 75 75 76 Map<String, List<String>> providerSubs = 76 77 new HashMap<String, List<String>>(); 77 Map<String, String> ugo =78 new HashMap<String, String>();79 78 80 79 // for each provider, get its attributes and set the values for jsp … … 83 82 ModEncodeProvider provider = (ModEncodeProvider) i.next(); 84 83 Set<ExperimentSubmission> subs = provider.getExperimentSubmissions(); 85 86 ps2.put(provider, subs); 87 84 ModEncodeProject project = provider.getProject(); 85 86 ps.put(provider, subs); 87 pp.put(provider, project); 88 88 89 //List<String> thisProviderSubs = providerSubs.get(provider); 89 90 // for (ExperimentSubmission experiment: subs) { 90 91 // ps.put(provider, experiment); 91 92 // } 92 // String mostra = "qq77 sono qui";93 // request.setAttribute("esempio", mostra);94 // request.setAttribute("experiments", providerSubs);95 96 93 } 97 request.setAttribute("experiments", ps2); 94 request.setAttribute("experiments", ps); 95 request.setAttribute("project", pp); 98 96 99 97 } catch (Exception err) { … … 190 188 191 189 192 193 //Results results =194 //MicroArrayHelper.queryExperimentsInvolvingGene(gene.getPrimaryIdentifier(), os);195 //if (results != null) {196 //ArrayList<Object> experiments = new ArrayList<Object>();197 //for (Iterator iter = results.iterator(); iter.hasNext(); ) {198 //ResultsRow row = (ResultsRow) iter.next();199 //experiments.add(row.get(0));200 //}201 //request.setAttribute("experiments", experiments);202 //}203 204 //request.setAttribute("experiments", subs.toString());205 206 207
