Changeset 16199

Show
Ignore:
Timestamp:
14/07/08 11:27:05 (1 month ago)
Author:
contrino
Message:

modencode tiles: some cleaning, additions, corrections

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/modmine/webapp/resources/webapp/dataCategories.jsp

    r16172 r16199  
    88 
    99<html:xhtml/> 
     10 
     11<div class="body"> 
    1012 
    1113<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  
    1515    <th>Provider</th> 
    1616    <th>Affiliation</th> 
     17    <th>Project</th> 
    1718    <th>Submissions</th> 
    1819  </tr> 
     
    2223 ${item.key.name} 
    2324    </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> 
    2436  
    25  <td>${item.key.affiliation}<td> 
     37  
     38 <td> 
    2639 <c:forEach items="${item.value}" var="sub"> 
    2740 
  • trunk/modmine/webapp/src/org/modmine/web/ProviderSubmissionsController.java

    r16172 r16199  
    2727import org.apache.struts.tiles.actions.TilesAction; 
    2828import org.flymine.model.genomic.ExperimentSubmission; 
     29import org.flymine.model.genomic.ModEncodeProject; 
    2930import org.flymine.model.genomic.ModEncodeProvider; 
    3031import org.intermine.objectstore.ObjectStore; 
     
    6768            Results results = os.executeSingleton(q); 
    6869 
    69             Map<ModEncodeProvider, ExperimentSubmission> ps = 
    70                 new HashMap<ModEncodeProvider, ExperimentSubmission>(); 
     70            Map<ModEncodeProvider, Set<ExperimentSubmission>> ps = 
     71                new HashMap<ModEncodeProvider, Set<ExperimentSubmission>>(); 
    7172 
    72             Map<ModEncodeProvider, Set<ExperimentSubmission>> ps2
    73                 new HashMap<ModEncodeProvider, Set<ExperimentSubmission>>(); 
     73            Map<ModEncodeProvider, ModEncodeProject> pp
     74                new HashMap<ModEncodeProvider, ModEncodeProject>(); 
    7475 
    7576            Map<String, List<String>> providerSubs =  
    7677                new HashMap<String, List<String>>(); 
    77             Map<String, String> ugo =  
    78                 new HashMap<String, String>(); 
    7978 
    8079            // for each provider, get its attributes and set the values for jsp 
     
    8382                ModEncodeProvider provider = (ModEncodeProvider) i.next(); 
    8483                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                 
    8889                //List<String> thisProviderSubs = providerSubs.get(provider); 
    8990//              for (ExperimentSubmission experiment: subs) { 
    9091//              ps.put(provider, experiment);                     
    9192//              } 
    92 //              String mostra = "qq77 sono qui"; 
    93 //              request.setAttribute("esempio", mostra); 
    94 //              request.setAttribute("experiments", providerSubs); 
    95  
    9693            } 
    97             request.setAttribute("experiments", ps2); 
     94            request.setAttribute("experiments", ps); 
     95            request.setAttribute("project", pp); 
    9896 
    9997        } catch (Exception err) { 
     
    190188 
    191189 
    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