Changeset 3875


Ignore:
Timestamp:
Sep 29, 2010, 12:24:49 PM (13 years ago)
Author:
Gregory Vincic
Message:

Refs #698. Removed method getExtractForm from FormFactory.

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

Legend:

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

    r3825 r3875  
    789789    return asPopup;
    790790  }
     791
     792  public void modifyForPopup(Fieldset fs)
     793  {
     794    if (getAsPopup())
     795    {
     796      TextField<Boolean> asPopup = new TextField<Boolean>(ActionFactory.VPOPUP);
     797      asPopup.setHidden(true);
     798      asPopup.setValue(true);
     799      fs.add(asPopup);
     800    }
     801  }
     802
    791803}
  • trunk/client/servlet/src/org/proteios/action/extract/AddExtract.java

    r3829 r3875  
    5151     * Verify parameters
    5252     */
    53     Form form = getFormFactory().getExtractForm(null);
     53    ExtractForm form = new ExtractForm();
     54  getActionFactory().modifyForPopup(form.fs);
    5455    verifyParameters(form);
    5556    verifySessionAttributes(NewExtract.VSAMPLEID);
  • trunk/client/servlet/src/org/proteios/action/extract/AddLabeledExtract.java

    r3829 r3875  
    5252     * Verify parameters
    5353     */
    54     Form form = getFormFactory().getExtractForm(null);
     54    ExtractForm form = new ExtractForm();
     55  getActionFactory().modifyForPopup(form.fs);
    5556    verifyParameters(form);
    5657    verifySessionAttributes(ViewActiveExtract.VEXTRACTID);
  • trunk/client/servlet/src/org/proteios/action/extract/NewExtract.java

    r2390 r3875  
    3333import org.proteios.gui.Title;
    3434import org.proteios.gui.Toolbar;
    35 import org.proteios.gui.form.Form;
     35import org.proteios.gui.form.*;
    3636import org.proteios.gui.layout.RowLayout;
    3737
     
    6868      sample = Sample.getById(dc, sampleId);
    6969    }
    70     Form form = getFormFactory().getExtractForm(null);
     70    ExtractForm form = new ExtractForm();
     71  getActionFactory().modifyForPopup(form.fs);
    7172    if (sample != null)
    7273    {
  • trunk/client/servlet/src/org/proteios/action/extract/SaveExtract.java

    r3829 r3875  
    5050     * Verify parameters
    5151     */
    52     Form form = getFormFactory().getExtractForm(null);
     52    ExtractForm form = new ExtractForm();
     53  getActionFactory().modifyForPopup(form.fs);
    5354    verifyParameters(form);
    5455    /***********************************************************************
  • trunk/client/servlet/src/org/proteios/action/extract/ViewActiveExtract.java

    r3409 r3875  
    5151import org.proteios.gui.Title;
    5252import org.proteios.gui.Toolbar;
    53 import org.proteios.gui.form.Form;
     53import org.proteios.gui.form.*;
    5454import org.proteios.gui.form.FormFactory;
    5555import org.proteios.gui.form.TextField;
     
    8888     Annotator anna;
    8989     Extract extract;
    90      Form form, aform;
     90     Form aform;
     91     ExtractForm form;
    9192     Toolbar tb, tba, tbf, toolbar;
    9293     TableFactory tableFactory;
     
    114115    anna = new Annotator(itemFactory);
    115116    extract = itemFactory.getById(Extract.class, extractId);
    116     form = getFormFactory().getExtractForm(extract);
     117    form = new ExtractForm(extract);
     118  getActionFactory().modifyForPopup(form.fs);
    117119    // Extract form tool bar
    118120    tb = new Toolbar();
  • trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java

    r3874 r3875  
    364364  public void modifyForPopup(Fieldset fs)
    365365  {
    366     if (actionFactory.getAsPopup())
    367     {
    368       TextField<Boolean> asPopup = new TextField<Boolean>(
    369         ActionFactory.VPOPUP);
    370       asPopup.setHidden(true);
    371       asPopup.setValue(true);
    372       fs.add(asPopup);
    373     }
     366  actionFactory.modifyForPopup(fs);
    374367  }
    375368
     
    22102203
    22112204
    2212  //Cleaning up from here
     2205
    22132206
    22142207
     
    22952288  }
    22962289
    2297 
    2298   public Form getExtractForm(Extract extract)
    2299   {
    2300     Form form = new Form("extractForm");
    2301     form.setTitle("New Extract");
    2302     Fieldset fs = new Fieldset();
    2303     modifyForPopup(fs);
    2304     fs.setTitle("Properties");
    2305     form.addFieldset(fs);
    2306     //
    2307     TextField<String> nameF = new NameField();
    2308     fs.add(nameF);
    2309     //
    2310     TextField<String> externalIdF = new ExternalIdField();
    2311     fs.add(externalIdF);
    2312     //
    2313     TextArea descriptionF = new DescriptionField();
    2314     fs.add(descriptionF);
    2315     //
    2316     TextField<String> storageLocationF = new StorageLocationField();
    2317     fs.add(storageLocationF);
    2318     //
    2319     Fieldset quantityFS = new Fieldset();
    2320     quantityFS.setTitle("Quantity");
    2321     form.addFieldset(quantityFS);
    2322     //
    2323     TextField<Float> quantityF = newOriginalQuantityField();
    2324     quantityF.setLabel("ExtractOriginalQuantity");
    2325     quantityFS.add(quantityF);
    2326     //
    2327     TextField<Float> concF = new ConcentrationField();
    2328     quantityFS.add(concF);
    2329     if (extract != null)
    2330     {
    2331       TextField<Integer> itemIdF = newHiddenItemIdField();
    2332       fs.add(itemIdF);
    2333       itemIdF.setValue(extract.getId());
    2334       nameF.setValue(extract.getName());
    2335       externalIdF.setValue(extract.getExternalId());
    2336       descriptionF.setValue(extract.getDescription());
    2337       storageLocationF.setValue(extract.getStorageLocation());
    2338       quantityF.setValue(extract.getOriginalQuantityInMicroLiters());
    2339       quantityFS.add(newRemainingQuantityField(extract
    2340         .getRemainingQuantityInMicroLiters()));
    2341       concF.setValue(extract.getConcentrationInGramsPerLiter());
    2342     }
    2343     return form;
    2344   }
     2290 //Cleaning up from here
    23452291
    23462292
  • trunk/client/servlet/src/org/proteios/gui/form/RemainingQuantityField.java

    r3791 r3875  
    4040  this.setLabel("Remaining");
    4141 }
     42
     43 public RemainingQuantityField(Float value)
     44 {
     45  this();
     46  this.setValue(value);
     47 }
    4248}
Note: See TracChangeset for help on using the changeset viewer.