Changeset 3817
- Timestamp:
- Sep 6, 2010, 11:19:39 AM (13 years ago)
- 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 33 33 import org.proteios.gui.Title; 34 34 import org.proteios.gui.Toolbar; 35 import org.proteios.gui.form.Form; 36 import org.proteios.gui.form.FormFactory; 35 import org.proteios.gui.form.*; 37 36 import org.proteios.gui.layout.RowLayout; 38 37 import se.lu.thep.waf.ActionException; … … 61 60 // Create 62 61 form = getFormFactory().getForm(GelElectrophoresis.class, null); 63 gelExternalId = getValidString( FormFactory.VGELEXTERNALID);62 gelExternalId = getValidString(ExternalGelIdField.VPARAM); 64 63 if (gelExternalId != null) 65 64 { -
trunk/client/servlet/src/org/proteios/action/gel/ViewGelOrNewGel.java
r2739 r3817 34 34 import org.proteios.core.ItemFactory; 35 35 import org.proteios.core.ItemQuery; 36 import org.proteios.gui.form. FormFactory;36 import org.proteios.gui.form.*; 37 37 import se.lu.thep.waf.ActionException; 38 38 import se.lu.thep.waf.constraints.InvalidParameterValue; … … 51 51 * Verify parameters 52 52 */ 53 verifyParameters( FormFactory.VID);54 Integer hitId = getValidInteger( FormFactory.VID);53 verifyParameters(ItemIdField.VPARAM); 54 Integer hitId = getValidInteger(ItemIdField.VPARAM); 55 55 log.debug("hitId = " + hitId); 56 56 /*********************************************************************** … … 90 90 else 91 91 { 92 setAttribute( FormFactory.VGELEXTERNALID, gelExternalId);92 setAttribute(ExternalGelIdField.VPARAM, gelExternalId); 93 93 setForwardTo(NewGel.class); 94 94 } -
trunk/client/servlet/src/org/proteios/action/hit/CombineHits.java
r3813 r3817 80 80 Project project = isProjectActive(dc); 81 81 ItemFactory factory = getItemFactory(dc); 82 String gelId = getString( FormFactory.VREQUIRED_GELEXTERNALID);82 String gelId = getString(ExternalGelIdField.VPARAM_REQUIRED); 83 83 String localSampleId = getString(FormFactory.VLOCALSAMPLEIDSELECTED); 84 84 log.debug("gelId:" + gelId); -
trunk/client/servlet/src/org/proteios/action/hit/CreatePrideExportJob.java
r3815 r3817 49 49 import org.proteios.core.query.Hql; 50 50 import org.proteios.core.query.Restrictions; 51 import org.proteios.gui.form. FormFactory;51 import org.proteios.gui.form.*; 52 52 import org.proteios.plugins.PrideExportPlugin; 53 53 … … 99 99 Project project = isProjectActive(dc); 100 100 ItemFactory factory = getItemFactory(dc); 101 String gelId = getSessionAttribute( FormFactory.VREQUIRED_GELEXTERNALID);101 String gelId = getSessionAttribute(ExternalGelIdField.VPARAM_REQUIRED); 102 102 log.debug("gelId = " + gelId); 103 103 String localSampleId = getSessionAttribute(FormFactory.VLOCALSAMPLEIDSELECTED); -
trunk/client/servlet/src/org/proteios/action/hit/ImportHits.java
r3816 r3817 65 65 Project project = isProjectActive(dc); 66 66 String gelId = getSessionAttribute(ExternalGelIdField.VPARAM); 67 String plateId = getSessionAttribute( FormFactory.VPLATEEXTERNALID);67 String plateId = getSessionAttribute(ExternalPlateIdField.VPARAM); 68 68 Integer pluginDefId = getSessionAttribute(FormFactory.VPLUGINDEFID); 69 69 List<Integer> fileIds = getValidIntegerList(ItemIdField.VPARAM); -
trunk/client/servlet/src/org/proteios/action/hit/ImportHitsWizardStep2a.java
r2070 r3817 32 32 import org.proteios.core.DbControl; 33 33 import org.proteios.core.Project; 34 import org.proteios.gui.form.Form; 35 import org.proteios.gui.form.FormFactory; 34 import org.proteios.gui.form.*; 36 35 37 36 import se.lu.thep.waf.ActionException; … … 60 59 Form impForm = getFormFactory().getImportHitsWizardStep2Form(project); 61 60 verifyParameters(impForm); 62 saveToSession( FormFactory.VPLATEEXTERNALID);63 saveToSession(For mFactory.VFWDACTION);61 saveToSession(ExternalPlateIdField.VPARAM); 62 saveToSession(ForwardField.VPARAM); 64 63 saveToSession(FormFactory.VPLUGINDEFID); 65 64 setSessionAttribute(ViewActiveDirectory.VDIRID, project -
trunk/client/servlet/src/org/proteios/action/hit/ImportHitsWizardStep2b.java
r3630 r3817 39 39 import org.proteios.core.Project; 40 40 import org.proteios.core.StringParameterType; 41 import org.proteios.gui.form. FormFactory;41 import org.proteios.gui.form.*; 42 42 43 43 import se.lu.thep.waf.ActionException; … … 66 66 DbControl dc = newDbControl(); 67 67 Project project = isProjectActive(dc); 68 String plateId = getSessionAttribute( FormFactory.VPLATEEXTERNALID);68 String plateId = getSessionAttribute(ExternalPlateIdField.VPARAM); 69 69 Integer pluginDefId = getSessionAttribute(FormFactory.VPLUGINDEFID); 70 List<Integer> fileIds = getValidIntegerList( FormFactory.VID);70 List<Integer> fileIds = getValidIntegerList(ItemIdField.VPARAM); 71 71 if(fileIds == null || fileIds.isEmpty()) 72 72 { -
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3816 r3817 242 242 public static final VString VROLEPERMISSIONID = new VString("rolePermId", 243 243 1, 64, true); 244 public static final VString VPLATEEXTERNALID = new VString("plateExtId", 0,245 32, false);246 244 public static final VString VWELLPOSITION = new VString("wellPosition", 0, 247 245 8, false); … … 2422 2420 properties.add(new ExternalGelIdField(false)); 2423 2421 // 2424 properties.add( getPlateExternalIdField());2422 properties.add(new ExternalPlateIdField()); 2425 2423 // Selector of plugins 2426 2424 properties.add(new PluginSelect(dc, Plugin.MainType.IMPORT, … … 2527 2525 properties.add(forwardF); 2528 2526 // Plate id selector 2529 Select<VString> plateIdS = selectPlateId(dc, project);2527 Select<VString> plateIdS = new PlateSelect(dc, project); 2530 2528 properties.add(plateIdS); 2531 2529 } … … 2710 2708 2711 2709 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 ids2722 */2723 for (int i = 0; i < plateIdList.size(); i++)2724 {2725 // Get plate id2726 String plateId = plateIdList.get(i);2727 if (plateId != null)2728 {2729 // Add option for plate id2730 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 2749 2710 private Select<VString> selectMultiSelectionExternalGelId(DbControl dc, 2750 2711 Project project, VString vStringParam) … … 3492 3453 } 3493 3454 3494 3495 private TextField<String> getPlateExternalIdField()3496 {3497 TextField<String> plateIdF = new TextField<String>(VPLATEEXTERNALID);3498 plateIdF.setLabel("PlateExternalId");3499 return plateIdF;3500 }3501 3455 3502 3456
Note: See TracChangeset
for help on using the changeset viewer.