Changeset 3823
- Timestamp:
- Sep 7, 2010, 2:18:45 PM (13 years ago)
- Location:
- trunk/client/servlet/src/org/proteios
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/action/directory/ViewActiveDirectory.java
r3513 r3823 29 29 package org.proteios.action.directory; 30 30 31 import java.util.ArrayList; 32 import java.util.Hashtable; 33 import java.util.List; 31 34 import org.proteios.AbstractLink; 32 35 import org.proteios.ActionLink; … … 68 71 import org.proteios.gui.TitledWindow; 69 72 import org.proteios.gui.Toolbar; 70 import org.proteios.gui.form.Form; 71 import org.proteios.gui.form.FormFactory; 72 import org.proteios.gui.form.TextField; 73 import org.proteios.gui.form.*; 73 74 import org.proteios.gui.layout.RowLayout; 74 75 import org.proteios.gui.table.Cell; … … 76 77 import org.proteios.gui.table.Row; 77 78 import org.proteios.gui.table.Table; 79 import org.proteios.gui.table.TableFactory2; 78 80 import org.proteios.gui.table.TableFactory; 79 import org.proteios.gui.table.TableFactory2;80 81 81 import se.lu.thep.waf.ActionException; 82 82 import se.lu.thep.waf.constraints.InvalidParameterValue; 83 83 import se.lu.thep.waf.constraints.VBoolean; 84 84 import se.lu.thep.waf.constraints.VInteger; 85 86 import java.util.ArrayList;87 import java.util.Hashtable;88 import java.util.List;89 85 90 86 /** … … 154 150 { 155 151 // Check input 156 List<Integer> tmpFileIds = getValidIntegerList( FormFactory.VID);157 log.debug("tmpFileIds from FormFactory.VIDfor input check = " + tmpFileIds);152 List<Integer> tmpFileIds = getValidIntegerList(ItemIdField.VPARAM); 153 log.debug("tmpFileIds from ItemIdField.VPARAM for input check = " + tmpFileIds); 158 154 if (tmpFileIds != null && tmpFileIds.size() > 0) 159 155 { … … 161 157 setSessionAttribute(VSELECTMOVEDIR, true); 162 158 setSessionAttribute(VMOVEFILES, true); 163 setSessionAttribute(For mFactory.VFWDACTION, MoveFiles.class.getName());159 setSessionAttribute(ForwardField.VPARAM, MoveFiles.class.getName()); 164 160 } 165 161 else … … 169 165 } 170 166 select = getSessionAttribute(VSELECT); 171 actionId = getSessionAttribute(For mFactory.VFWDACTION);167 actionId = getSessionAttribute(ForwardField.VPARAM); 172 168 selectMoveDir = getSessionAttribute(VSELECTMOVEDIR); 173 169 moveFilesMode = getSessionAttribute(VMOVEFILES); … … 315 311 String formTitle = fetchFormTitle(select, selectMoveDir); 316 312 fileTable.add(getFormFactory().createField( 317 FormFactory.VFILESELECTIONTITLE).setValue(formTitle));313 TitleField.VPARAM).setValue(formTitle)); 318 314 // Add optional special name for "Next" button 319 315 String nextButtonName = fetchNextButtonName(select, selectMoveDir); … … 388 384 * navigating from the source to the target directory. 389 385 * First time the id values for selected files are 390 * stored in the default valid parameter VInteger FormFactory.VID,386 * stored in the default valid parameter VInteger ItemIdField.VPARAM, 391 387 * otherwise they are stored in valid parameter VInteger ViewActiveFile.VFILEID. 392 388 */ … … 395 391 if (moveFilesStart) 396 392 { 397 tmpFileIds = getValidIntegerList( FormFactory.VID);398 log.debug("tmpFileIds from FormFactory.VID= " + tmpFileIds);393 tmpFileIds = getValidIntegerList(ItemIdField.VPARAM); 394 log.debug("tmpFileIds from ItemIdField.VPARAM = " + tmpFileIds); 399 395 } 400 396 else … … 682 678 try 683 679 { 684 formTitle = getString( FormFactory.VFILESELECTIONTITLE);680 formTitle = getString(TitleField.VPARAM); 685 681 } 686 682 catch (InvalidParameterValue e) … … 688 684 if (formTitle == null || formTitle.equals("")) 689 685 { 690 formTitle = getSessionAttribute( FormFactory.VFILESELECTIONTITLE);686 formTitle = getSessionAttribute(TitleField.VPARAM); 691 687 } 692 688 if (formTitle == null || formTitle.equals("")) … … 794 790 "View"); 795 791 clickAction 796 .addParameter( FormFactory.VFILESELECTIONTITLE, formTitle);792 .addParameter(TitleField.VPARAM, formTitle); 797 793 clickAction.addParameter(FormFactory.VFILESELECTIONNEXTBUTTONNAME, 798 794 nextButtonName); … … 803 799 * navigating from the source to the target directory. 804 800 * First time the id values for selected files are 805 * stored in the default valid parameter VInteger FormFactory.VID,801 * stored in the default valid parameter VInteger ItemIdField.VPARAM, 806 802 * otherwise they are stored in valid parameter VInteger ViewActiveFile.VFILEID. 807 803 */ … … 812 808 try 813 809 { 814 tmpFileIds = getValidIntegerList( FormFactory.VID);810 tmpFileIds = getValidIntegerList(ItemIdField.VPARAM); 815 811 } 816 812 catch (Exception e) 817 813 { 818 log.debug("Exception when trying to retrieve file id list from FormFactory.VID: " + e);814 log.debug("Exception when trying to retrieve file id list from ItemIdField.VPARAM: " + e); 819 815 } 820 log.debug("tmpFileIds from FormFactory.VID= " + tmpFileIds);816 log.debug("tmpFileIds from ItemIdField.VPARAM = " + tmpFileIds); 821 817 } 822 818 else -
trunk/client/servlet/src/org/proteios/action/file/PerformMascotSearch.java
r3511 r3823 32 32 import org.proteios.core.DbControl; 33 33 import org.proteios.core.Project; 34 import org.proteios.gui.form.FormFactory; 35 34 import org.proteios.gui.form.*; 36 35 import se.lu.thep.waf.ActionException; 37 36 … … 57 56 Project project = isProjectActive(dc); 58 57 String forwardActionId = getActionFactory().getId(UseSpectrumFileForMascotSearchExtension.class); 59 setSessionAttribute(For mFactory.VFWDACTION, forwardActionId);58 setSessionAttribute(ForwardField.VPARAM, forwardActionId); 60 59 setSessionAttribute(ViewActiveDirectory.VDIRID, project 61 60 .getProjectDirectory().getId()); 62 61 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 63 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectMascotSearchSpectrumFiles");62 setSessionAttribute(TitleField.VPARAM, "SelectMascotSearchSpectrumFiles"); 64 63 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "NextSelectMascotSearchUserData"); 65 64 setForwardTo(ViewActiveDirectory.class); -
trunk/client/servlet/src/org/proteios/action/file/PerformOMSSASearch.java
r3511 r3823 32 32 import org.proteios.core.DbControl; 33 33 import org.proteios.core.Project; 34 import org.proteios.gui.form.FormFactory; 35 34 import org.proteios.gui.form.*; 36 35 import se.lu.thep.waf.ActionException; 37 36 … … 57 56 Project project = isProjectActive(dc); 58 57 String forwardActionId = getActionFactory().getId(UseSpectrumFileForOMSSASearchExtension.class); 59 setSessionAttribute(For mFactory.VFWDACTION, forwardActionId);58 setSessionAttribute(ForwardField.VPARAM, forwardActionId); 60 59 setSessionAttribute(ViewActiveDirectory.VDIRID, project 61 60 .getProjectDirectory().getId()); 62 61 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 63 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectOMSSASearchSpectrumFiles");62 setSessionAttribute(TitleField.VPARAM, "SelectOMSSASearchSpectrumFiles"); 64 63 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "NextSelectOMSSAParameterSet"); 65 64 setForwardTo(ViewActiveDirectory.class); -
trunk/client/servlet/src/org/proteios/action/file/PerformXTandemSearch.java
r3511 r3823 32 32 import org.proteios.core.DbControl; 33 33 import org.proteios.core.Project; 34 import org.proteios.gui.form.FormFactory; 35 34 import org.proteios.gui.form.*; 36 35 import se.lu.thep.waf.ActionException; 37 36 … … 57 56 Project project = isProjectActive(dc); 58 57 String forwardActionId = getActionFactory().getId(UseSpectrumFileForXTandemSearchExtension.class); 59 setSessionAttribute(For mFactory.VFWDACTION, forwardActionId);58 setSessionAttribute(ForwardField.VPARAM, forwardActionId); 60 59 setSessionAttribute(ViewActiveDirectory.VDIRID, project 61 60 .getProjectDirectory().getId()); 62 61 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 63 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectXTandemSearchSpectrumFiles");62 setSessionAttribute(TitleField.VPARAM, "SelectXTandemSearchSpectrumFiles"); 64 63 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "NextSelectXTandemParameterSet"); 65 64 setForwardTo(ViewActiveDirectory.class); -
trunk/client/servlet/src/org/proteios/action/hit/SelectPrideProtocolFileStep1a.java
r3816 r3823 124 124 setSessionAttribute(ViewActiveDirectory.VDIRID, dirId); 125 125 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 126 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectPrideProtocolFile");126 setSessionAttribute(TitleField.VPARAM, "SelectPrideProtocolFile"); 127 127 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "NextCreateExportJobs"); 128 128 setSessionAttribute(FormFactory.VFWD2ACTION, forward2Id); -
trunk/client/servlet/src/org/proteios/action/mascot/SelectMascotParameterFileStep1a.java
r3297 r3823 34 34 import org.proteios.core.Project; 35 35 import org.proteios.core.User; 36 import org.proteios.gui.form.Form; 37 import org.proteios.gui.form.FormFactory; 36 import org.proteios.gui.form.*; 38 37 import se.lu.thep.waf.ActionException; 39 38 import se.lu.thep.waf.constraints.InvalidParameterValue; … … 61 60 Integer parameterTemplateFileId = getInteger(AddMascotParameterSetStorage.VMASCOTPARAMETERTEMPLATEFILEID); 62 61 // Get original forward action 63 String forward2Id = getValidString(For mFactory.VFWDACTION);62 String forward2Id = getValidString(ForwardField.VPARAM); 64 63 String forwardId = getActionFactory().getId(SelectMascotParameterFileStep1b.class); 65 64 log.debug("name = \"" + name + "\""); … … 97 96 setSessionAttribute(AddMascotParameterSetStorage.VMASCOTPARAMETERTEMPLATEFILEID, parameterTemplateFileId); 98 97 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 99 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectMascotParameterTemplateFile");98 setSessionAttribute(TitleField.VPARAM, "SelectMascotParameterTemplateFile"); 100 99 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "Next"); 101 100 setSessionAttribute(FormFactory.VFWD2ACTION, forward2Id); 102 setSessionAttribute(For mFactory.VFWDACTION, forwardId);101 setSessionAttribute(ForwardField.VPARAM, forwardId); 103 102 setForwardTo(ViewActiveDirectory.class); 104 103 } -
trunk/client/servlet/src/org/proteios/action/omssa/SelectOMSSAParameterFileStep1a.java
r2917 r3823 34 34 import org.proteios.core.Project; 35 35 import org.proteios.core.User; 36 import org.proteios.gui.form.Form; 37 import org.proteios.gui.form.FormFactory; 36 import org.proteios.gui.form.*; 38 37 import se.lu.thep.waf.ActionException; 39 38 import se.lu.thep.waf.constraints.InvalidParameterValue; … … 61 60 Integer parameterTemplateFileId = getInteger(AddOMSSAParameterSetStorage.VOMSSAPARAMETERTEMPLATEFILEID); 62 61 // Get original forward action 63 String forward2Id = getValidString(For mFactory.VFWDACTION);62 String forward2Id = getValidString(ForwardField.VPARAM); 64 63 String forwardId = getActionFactory().getId(SelectOMSSAParameterFileStep1b.class); 65 64 log.debug("name = \"" + name + "\""); … … 97 96 setSessionAttribute(AddOMSSAParameterSetStorage.VOMSSAPARAMETERTEMPLATEFILEID, parameterTemplateFileId); 98 97 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 99 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectOMSSAParameterTemplateFile");98 setSessionAttribute(TitleField.VPARAM, "SelectOMSSAParameterTemplateFile"); 100 99 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "Next"); 101 100 setSessionAttribute(FormFactory.VFWD2ACTION, forward2Id); 102 setSessionAttribute(For mFactory.VFWDACTION, forwardId);101 setSessionAttribute(ForwardField.VPARAM, forwardId); 103 102 setForwardTo(ViewActiveDirectory.class); 104 103 } -
trunk/client/servlet/src/org/proteios/action/xTandemInput/SelectXTandemParameterFileStep1a.java
r2661 r3823 34 34 import org.proteios.core.Project; 35 35 import org.proteios.core.User; 36 import org.proteios.gui.form.Form; 37 import org.proteios.gui.form.FormFactory; 36 import org.proteios.gui.form.*; 38 37 import se.lu.thep.waf.ActionException; 39 38 import se.lu.thep.waf.constraints.InvalidParameterValue; … … 61 60 Integer parameterTemplateFileId = getInteger(AddXTandemParameterSetStorage.VXTANDEMPARAMETERTEMPLATEFILEID); 62 61 // Get original forward action 63 String forward2Id = getValidString(For mFactory.VFWDACTION);62 String forward2Id = getValidString(ForwardField.VPARAM); 64 63 String forwardId = getActionFactory().getId(SelectXTandemParameterFileStep1b.class); 65 64 log.debug("name = \"" + name + "\""); … … 97 96 setSessionAttribute(AddXTandemParameterSetStorage.VXTANDEMPARAMETERTEMPLATEFILEID, parameterTemplateFileId); 98 97 setSessionAttribute(ViewActiveDirectory.VSELECT, true); 99 setSessionAttribute( FormFactory.VFILESELECTIONTITLE, "SelectXTandemParameterTemplateFile");98 setSessionAttribute(TitleField.VPARAM, "SelectXTandemParameterTemplateFile"); 100 99 setSessionAttribute(FormFactory.VFILESELECTIONNEXTBUTTONNAME, "Next"); 101 100 setSessionAttribute(FormFactory.VFWD2ACTION, forward2Id); 102 setSessionAttribute(For mFactory.VFWDACTION, forwardId);101 setSessionAttribute(ForwardField.VPARAM, forwardId); 103 102 setForwardTo(ViewActiveDirectory.class); 104 103 } -
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3821 r3823 294 294 public static final VBoolean VREADONLYFORM = new VBoolean("readOnlyForm", 295 295 false); 296 public static final VString VFILESELECTIONTITLE = new VString(297 "fileSelectionTitle", 0, 255, false);298 296 public static final VString VFILESELECTIONNEXTBUTTONNAME = new VString( 299 297 "fileSelectionNextButtonName", 0, 255, false); … … 710 708 711 709 712 private TextField<String> newHiddenFileSelectionTitleField()713 {714 TextField<String> field = new TextField<String>(VFILESELECTIONTITLE)715 .setHidden(true);716 return field;717 }718 719 720 710 private TextField<String> newHiddenFileSelectionNextButtonNameField() 721 711 { … … 2423 2413 * form. 2424 2414 */ 2425 TextField<String> titleF = new HiddenFileSelectionTitleField();2415 TextField<String> titleF = new TitleField(); 2426 2416 titleF.setValue("Step 1a. Select Robot Result File[s]"); 2427 2417 properties.add(titleF); … … 2463 2453 * form. 2464 2454 */ 2465 TextField<String> titleF = new HiddenFileSelectionTitleField();2455 TextField<String> titleF = new TitleField(); 2466 2456 titleF.setValue("Step 2a. Select PeakList File[s]"); 2467 2457 properties.add(titleF); … … 2530 2520 * form. 2531 2521 */ 2532 TextField<String> titleF = new HiddenFileSelectionTitleField();2522 TextField<String> titleF = new TitleField(); 2533 2523 titleF.setValue("Step 3a. Select Search Result File[s]"); 2534 2524 properties.add(titleF); … … 2577 2567 * form. 2578 2568 */ 2579 TextField<String> titleF = new HiddenFileSelectionTitleField();2569 TextField<String> titleF = new TitleField(); 2580 2570 titleF.setValue("Step 1a. Select PeakList File[s]"); 2581 2571 properties.add(titleF); … … 2651 2641 * form. 2652 2642 */ 2653 TextField<String> titleF = new HiddenFileSelectionTitleField();2643 TextField<String> titleF = new TitleField(); 2654 2644 titleF.setValue("Step 2a. Select Search Result File[s]"); 2655 2645 properties.add(titleF); … … 9584 9574 } 9585 9575 // Hidden text field for file selection form title 9586 TextField<String> titleF = new HiddenFileSelectionTitleField();9576 TextField<String> titleF = new TitleField(); 9587 9577 fs.add(titleF); 9588 9578 titleF.setValue("SelectProtocolFile"); … … 10029 10019 } 10030 10020 // Hidden text field for file selection form title 10031 TextField<String> titleF = new HiddenFileSelectionTitleField();10021 TextField<String> titleF = new TitleField(); 10032 10022 fs.add(titleF); 10033 10023 titleF.setValue("SelectProtocolFile"); -
trunk/client/servlet/src/org/proteios/gui/form/PluginIdField.java
r3821 r3823 31 31 32 32 /** 33 Hidden field by default used to forward a selected plugin definition. 33 34 */ 34 35 public class PluginIdField extends TextField<Integer> 35 36 { 37 /** 38 Required integer >= 1 named definitionId 39 */ 36 40 public static final VInteger VPARAM = new VInteger("definitionId", 1, true); 37 41
Note: See TracChangeset
for help on using the changeset viewer.