Changeset 3817


Ignore:
Timestamp:
Sep 6, 2010, 11:19:39 AM (13 years ago)
Author:
Gregory Vincic
Message:

Refs #698. Removing sequential hits import actions as they are not used. Also removed selectPlateId method from FormFactory.

Location:
trunk/client/servlet/src/org/proteios
Files:
2 added
3 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/action/gel/NewGel.java

    r2739 r3817  
    3333import org.proteios.gui.Title;
    3434import org.proteios.gui.Toolbar;
    35 import org.proteios.gui.form.Form;
    36 import org.proteios.gui.form.FormFactory;
     35import org.proteios.gui.form.*;
    3736import org.proteios.gui.layout.RowLayout;
    3837import se.lu.thep.waf.ActionException;
     
    6160    // Create
    6261    form = getFormFactory().getForm(GelElectrophoresis.class, null);   
    63     gelExternalId = getValidString(FormFactory.VGELEXTERNALID);
     62    gelExternalId = getValidString(ExternalGelIdField.VPARAM);
    6463    if (gelExternalId != null)
    6564    {
  • trunk/client/servlet/src/org/proteios/action/gel/ViewGelOrNewGel.java

    r2739 r3817  
    3434import org.proteios.core.ItemFactory;
    3535import org.proteios.core.ItemQuery;
    36 import org.proteios.gui.form.FormFactory;
     36import org.proteios.gui.form.*;
    3737import se.lu.thep.waf.ActionException;
    3838import se.lu.thep.waf.constraints.InvalidParameterValue;
     
    5151     * Verify parameters
    5252     */
    53     verifyParameters(FormFactory.VID);
    54     Integer hitId = getValidInteger(FormFactory.VID);
     53    verifyParameters(ItemIdField.VPARAM);
     54    Integer hitId = getValidInteger(ItemIdField.VPARAM);
    5555    log.debug("hitId = " + hitId);
    5656    /***********************************************************************
     
    9090    else
    9191    {
    92       setAttribute(FormFactory.VGELEXTERNALID, gelExternalId);
     92      setAttribute(ExternalGelIdField.VPARAM, gelExternalId);
    9393      setForwardTo(NewGel.class);
    9494    }
  • trunk/client/servlet/src/org/proteios/action/hit/CombineHits.java

    r3813 r3817  
    8080    Project project = isProjectActive(dc);
    8181    ItemFactory factory = getItemFactory(dc);
    82     String gelId = getString(FormFactory.VREQUIRED_GELEXTERNALID);
     82    String gelId = getString(ExternalGelIdField.VPARAM_REQUIRED);
    8383    String localSampleId = getString(FormFactory.VLOCALSAMPLEIDSELECTED);
    8484    log.debug("gelId:" + gelId);
  • trunk/client/servlet/src/org/proteios/action/hit/CreatePrideExportJob.java

    r3815 r3817  
    4949import org.proteios.core.query.Hql;
    5050import org.proteios.core.query.Restrictions;
    51 import org.proteios.gui.form.FormFactory;
     51import org.proteios.gui.form.*;
    5252import org.proteios.plugins.PrideExportPlugin;
    5353
     
    9999    Project project = isProjectActive(dc);
    100100    ItemFactory factory = getItemFactory(dc);
    101     String gelId = getSessionAttribute(FormFactory.VREQUIRED_GELEXTERNALID);
     101    String gelId = getSessionAttribute(ExternalGelIdField.VPARAM_REQUIRED);
    102102    log.debug("gelId = " + gelId);
    103103    String localSampleId = getSessionAttribute(FormFactory.VLOCALSAMPLEIDSELECTED);
  • trunk/client/servlet/src/org/proteios/action/hit/ImportHits.java

    r3816 r3817  
    6565    Project project = isProjectActive(dc);
    6666    String gelId = getSessionAttribute(ExternalGelIdField.VPARAM);
    67     String plateId = getSessionAttribute(FormFactory.VPLATEEXTERNALID);
     67    String plateId = getSessionAttribute(ExternalPlateIdField.VPARAM);
    6868    Integer pluginDefId = getSessionAttribute(FormFactory.VPLUGINDEFID);
    6969    List<Integer> fileIds = getValidIntegerList(ItemIdField.VPARAM);
  • trunk/client/servlet/src/org/proteios/action/hit/ImportHitsWizardStep2a.java

    r2070 r3817  
    3232import org.proteios.core.DbControl;
    3333import org.proteios.core.Project;
    34 import org.proteios.gui.form.Form;
    35 import org.proteios.gui.form.FormFactory;
     34import org.proteios.gui.form.*;
    3635
    3736import se.lu.thep.waf.ActionException;
     
    6059    Form impForm = getFormFactory().getImportHitsWizardStep2Form(project);
    6160    verifyParameters(impForm);
    62     saveToSession(FormFactory.VPLATEEXTERNALID);
    63     saveToSession(FormFactory.VFWDACTION);
     61    saveToSession(ExternalPlateIdField.VPARAM);
     62    saveToSession(ForwardField.VPARAM);
    6463    saveToSession(FormFactory.VPLUGINDEFID);
    6564    setSessionAttribute(ViewActiveDirectory.VDIRID, project
  • trunk/client/servlet/src/org/proteios/action/hit/ImportHitsWizardStep2b.java

    r3630 r3817  
    3939import org.proteios.core.Project;
    4040import org.proteios.core.StringParameterType;
    41 import org.proteios.gui.form.FormFactory;
     41import org.proteios.gui.form.*;
    4242
    4343import se.lu.thep.waf.ActionException;
     
    6666    DbControl dc = newDbControl();
    6767    Project project = isProjectActive(dc);
    68     String plateId = getSessionAttribute(FormFactory.VPLATEEXTERNALID);
     68    String plateId = getSessionAttribute(ExternalPlateIdField.VPARAM);
    6969    Integer pluginDefId = getSessionAttribute(FormFactory.VPLUGINDEFID);
    70     List<Integer> fileIds = getValidIntegerList(FormFactory.VID);
     70    List<Integer> fileIds = getValidIntegerList(ItemIdField.VPARAM);
    7171  if(fileIds == null || fileIds.isEmpty())
    7272  {
  • trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java

    r3816 r3817  
    242242  public static final VString VROLEPERMISSIONID = new VString("rolePermId",
    243243    1, 64, true);
    244   public static final VString VPLATEEXTERNALID = new VString("plateExtId", 0,
    245     32, false);
    246244  public static final VString VWELLPOSITION = new VString("wellPosition", 0,
    247245    8, false);
     
    24222420      properties.add(new ExternalGelIdField(false));
    24232421      //
    2424       properties.add(getPlateExternalIdField());
     2422      properties.add(new ExternalPlateIdField());
    24252423      // Selector of plugins
    24262424      properties.add(new PluginSelect(dc, Plugin.MainType.IMPORT,
     
    25272525      properties.add(forwardF);
    25282526      // Plate id selector
    2529       Select<VString> plateIdS = selectPlateId(dc, project);
     2527      Select<VString> plateIdS = new PlateSelect(dc, project);
    25302528      properties.add(plateIdS);
    25312529    }
     
    27102708
    27112709
    2712   @SuppressWarnings("unused")
    2713   private Select<VString> selectPlateId(DbControl dc, Project project)
    2714   {
    2715     Select<VString> select = new Select<VString>(VPLATEEXTERNALID);
    2716     select.setLabel("PlateExternalId");
    2717     if (dc != null && dc.isConnected())
    2718     {
    2719       List<String> plateIdList = Hit.getUniquePlateIds(project, dc);
    2720       /*
    2721        * Add select options for unique plate ids
    2722        */
    2723       for (int i = 0; i < plateIdList.size(); i++)
    2724       {
    2725         // Get plate id
    2726         String plateId = plateIdList.get(i);
    2727         if (plateId != null)
    2728         {
    2729           // Add option for plate id
    2730           Option o = new Option("" + plateId);
    2731           o.setContent(plateId);
    2732           select.addOption(o);
    2733         }
    2734       }
    2735     }
    2736     /*
    2737      * Add dummy option with message if no real options available.
    2738      */
    2739     if (select.getOptions().size() == 0)
    2740     {
    2741       Option noPlateId = new Option("0");
    2742       noPlateId.setContent("No plate id available");
    2743       select.addOption(noPlateId);
    2744     }
    2745     return select;
    2746   }
    2747 
    2748 
    27492710  private Select<VString> selectMultiSelectionExternalGelId(DbControl dc,
    27502711      Project project, VString vStringParam)
     
    34923453  }
    34933454
    3494 
    3495   private TextField<String> getPlateExternalIdField()
    3496   {
    3497     TextField<String> plateIdF = new TextField<String>(VPLATEEXTERNALID);
    3498     plateIdF.setLabel("PlateExternalId");
    3499     return plateIdF;
    3500   }
    35013455
    35023456
Note: See TracChangeset for help on using the changeset viewer.