Changeset 3869


Ignore:
Timestamp:
Sep 24, 2010, 7:51:17 AM (13 years ago)
Author:
Gregory Vincic
Message:

Refs #698. Removed method getNewXtandemParameterSetStorageForm from FormFactory.

Location:
trunk/client/servlet/src/org/proteios
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/action/xTandemInput/AddXTandemParameterSetStorage.java

    r3828 r3869  
    6262     * Verify parameters
    6363     */
    64     Form form = getFormFactory().getNewXTandemParameterSetStorageForm(null);
     64    Form form = new XTandemStorageForm();
    6565    verifyParameters(form);
    6666    // Get values
  • trunk/client/servlet/src/org/proteios/action/xTandemInput/NewXTandemParameterSetStorage.java

    r3828 r3869  
    8080      forwardTo = forward2Id;
    8181    }
    82     log.debug("name = \"" + name + "\"");
    83     log.debug("description = \"" + description + "\"");
    84     log.debug("spectrumFileId = " + spectrumFileId);
    85     log.debug("parameterTemplateFileId = " + parameterTemplateFileId);
    86     log.debug("forward2Id = " + forward2Id);
    87     log.debug("forwardTo = \"" + forwardTo + "\"");
     82
    8883    //Create XTandemParameterSetStorage item as place holder for XTandemParameterSetStorage values
    8984    DbControl dc = newDbControl();
    90     ItemFactory factory = getItemFactory();
    91     factory.setDc(dc);
     85    ItemFactory factory = getItemFactory(dc);
    9286    XTandemParameterSetStorage xTandemParameterSetStorage = factory.create(XTandemParameterSetStorage.class);
    9387    // XTandemParameterSetStorage name
     
    113107     * XTandemParameterSetStorage form
    114108     */
    115     Form form = getFormFactory().getNewXTandemParameterSetStorageForm(xTandemParameterSetStorage);
     109    Form form = new XTandemStorageForm(xTandemParameterSetStorage);
    116110    // Toolbar
    117111    Toolbar tb = new Toolbar();
  • trunk/client/servlet/src/org/proteios/action/xTandemInput/SelectXTandemParameterFileStep1a.java

    r3838 r3869  
    5454     * Verify parameters
    5555     */
    56     Form form = getFormFactory().getNewXTandemParameterSetStorageForm(null);
     56    Form form = new XTandemStorageForm();
    5757    verifyParameters(form);
    5858    String name = getString(NameField.VPARAM);
  • trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java

    r3867 r3869  
    22902290
    22912291
    2292   /**
    2293    * Form for new XTandemParameterSetStorage item. The difference between
    2294    * calling getNewXTandemParameterSetStorageForm(xTandemParameterSetStorage)
    2295    * and getForm(XTandemParameterSetStorage.class, xTandemParameterSetStorage)
    2296    * when xTandemParameterSetStorage != null, is that
    2297    * getForm(XTandemParameterSetStorage.class, xTandemParameterSetStorage)
    2298    * assumes that the xTandemParameterSetStorage argument is stored in the
    2299    * database, i.e. that xTandemParameterSetStorage.getId() is a valid item
    2300    * id, that can be used as value for a newIdField(), without an exception
    2301    * being thrown. Method getNewXTandemParameterSetStorageForm() on the other
    2302    * hand only uses the xTandemParameterSetStorage argument as a convenient
    2303    * place holder for default values for the XTandemParameterSetStorage form
    2304    * fields.
    2305    *
    2306    * @param xTandemParameterSetStorage XTandemParameterSetStorage object (need
    2307    *        not be stored in database) with default field values.
    2308    * @return Form A form for setting XTandemParameterSetStorage values.
    2309    */
    2310   public Form getNewXTandemParameterSetStorageForm(
    2311       XTandemParameterSetStorage xTandemParameterSetStorage)
    2312   {
    2313     Form form = new Form("NewXTandemParameterSetStorage");
    2314     form.setTitle("NewXTandemParameterSetStorage");
    2315     Fieldset fs = new Fieldset();
    2316     fs.setTitle("NewXTandemParameterSetStorage");
    2317     // XTandemParameterSetStorage Name
    2318     TextField<String> nameF = new NameField();
    2319     fs.add(nameF);
    2320     nameF.setValue("X!Tandem parameter set storage");
    2321     if (xTandemParameterSetStorage != null)
    2322     {
    2323       nameF.setValue(xTandemParameterSetStorage.getName());
    2324     }
    2325     // XTandemParameterSetStorage Description
    2326     TextArea descF = new DescriptionField();
    2327     fs.add(descF);
    2328     descF.setValue("X!Tandem parameter set storage");
    2329     if (xTandemParameterSetStorage != null)
    2330     {
    2331       descF.setValue(xTandemParameterSetStorage.getDescription());
    2332     }
    2333     // XTandem Parameters Template File
    2334     TextField<String> parameterFileF = new FileNameField();
    2335     fs.add(parameterFileF);
    2336     parameterFileF.setLabel("XTandemParameterTemplateFile");
    2337     parameterFileF.setValue(getLocale().get("NotSpecifiedDefaultUsed"));
    2338     if (xTandemParameterSetStorage != null)
    2339     {
    2340       if (xTandemParameterSetStorage.getParameterFile() != null)
    2341       {
    2342         parameterFileF.setValue(xTandemParameterSetStorage
    2343           .getParameterFile().getPath().toString());
    2344       }
    2345     }
    2346     parameterFileF.setDisabled(true);
    2347     // XTandem Parameters Template File id
    2348     TextField<Integer> parameterFileIdF = new TextField<Integer>(AddXTandemParameterSetStorage.VXTANDEMPARAMETERTEMPLATEFILEID);
    2349     fs.add(parameterFileIdF);
    2350     parameterFileIdF.setHidden(true);
    2351     parameterFileIdF.setLabel("XTandemParameterTemplateFileId");
    2352     parameterFileIdF.setValue(0);
    2353     if (xTandemParameterSetStorage != null)
    2354     {
    2355       if (xTandemParameterSetStorage.getParameterFile() != null)
    2356       {
    2357         parameterFileIdF.setValue(xTandemParameterSetStorage
    2358           .getParameterFile().getId());
    2359       }
    2360     }
    2361     // Hidden text field for forward action id after file selection
    2362     TextField<String> forwardF = new ForwardField();
    2363     forwardF.setValue(NewXTandemParameterSetStorage.class.getName());
    2364     fs.add(forwardF);
    2365     //
    2366     form.addFieldset(fs);
    2367     return form;
    2368   }
    2369 
    2370 
     2292 
    23712293  /**
    23722294   * Form for saving an XTandemParameterSetStorage item under a new name. This
Note: See TracChangeset for help on using the changeset viewer.