Changeset 3876


Ignore:
Timestamp:
Sep 29, 2010, 12:35:30 PM (13 years ago)
Author:
Fredrik Levander
Message:

Refs #701. Refs #405. Only exporting PRIDE files for the selected sample or gel.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/action/hit/CreatePrideExportJob.java

    r3848 r3876  
    208208      .parameter("protein")));
    209209    hitQuery.setParameter("protein", false, null);
    210 
     210    // Restrict to hits for the selected sample
     211    if (localSampleId != null && !localSampleId.equals(""))
     212    {
     213      hitQuery.restrict(Restrictions.eq(Hql.property("localSampleId"), Expressions
     214        .parameter("localSampleId")));
     215      hitQuery.setParameter("localSampleId", localSampleId, null);
     216    }
     217    // Or gel external id
     218    else if (gelId != null && !gelId.equals(""))
     219    {
     220      hitQuery.restrict(Restrictions.eq(Hql.property("gelExternalId"), Expressions
     221        .parameter("gelExternalId")));
     222      hitQuery.setParameter("gelExternalIdId", gelId, null);
     223    }   
    211224    ItemResultList<Hit> hitlist = hitQuery.list(dc);
    212225    List<File> peakListFileList = new ArrayList<File>(0);
Note: See TracChangeset for help on using the changeset viewer.