Changeset 3874
- Timestamp:
- Sep 29, 2010, 11:58:11 AM (13 years ago)
- Location:
- trunk/client/servlet/src/org/proteios
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/action/directory/MascotResultRetrievalExtension.java
r2898 r3874 24 24 package org.proteios.action.directory; 25 25 26 import org.proteios.MascotPropertiesFile; 26 27 import org.proteios.ActionLink; 27 28 import org.proteios.Context; … … 34 35 import org.proteios.gui.Title; 35 36 import org.proteios.gui.Toolbar; 36 import org.proteios.gui.form.Form; 37 import org.proteios.gui.form.FormFactory; 37 import org.proteios.gui.form.*; 38 38 import org.proteios.gui.layout.RowLayout; 39 39 40 40 import se.lu.thep.waf.ActionException; 41 41 import se.lu.thep.waf.constraints.InvalidParameterValue; 42 import se.lu.thep.waf.constraints.VString; 43 import se.lu.thep.waf.constraints.VBoolean; 44 import se.lu.thep.waf.constraints.VInteger; 42 45 43 46 import java.util.ArrayList; … … 55 58 implements ContextEnabled 56 59 { 60 61 public static final VInteger VDIRID = new VInteger("dirId", 1, true); 57 62 58 63 @Override … … 97 102 * retrieving search result files from a Mascot server. 98 103 */ 99 Form impForm = get FormFactory().getMascotResultRetrievalForm(dir);104 Form impForm = getMascotResultRetrievalForm(dir); 100 105 /* 101 106 * Add the tool bar with one button labeled 'Next' to the form. … … 113 118 layout.add(impForm); 114 119 setLayout(layout); 120 } 121 122 123 /** 124 * Form for setting parameters for Mascot result retrieval. 125 * 126 * @param dir Directory Directory to put retrieved Mascot result files in. 127 * @return Form A form for setting Mascot result retrieval parameters. 128 */ 129 public Form getMascotResultRetrievalForm(Directory dir) 130 { 131 Form form = new Form("MascotResultRetrieval"); 132 form.setTitle("MascotResultRetrieval"); 133 Fieldset fs = new Fieldset(); 134 fs.setTitle("MascotResultRetrievalParameters"); 135 // Get Mascot server URL string from Mascot properties file 136 MascotPropertiesFile pf = new MascotPropertiesFile(); 137 String mascotServerURLStr = pf.getProperty("mascot.server.url"); 138 // Mascot server URL string (disabled) 139 TextField<String> mascotServerUrlF = new DummyField(); 140 mascotServerUrlF.setDisabled(true); 141 mascotServerUrlF.setLabel("MascotServerURL"); 142 fs.add(mascotServerUrlF); 143 mascotServerUrlF.setValue(mascotServerURLStr); 144 // Mascot output directory (disabled) 145 TextField<String> dirF = new DummyField(); 146 dirF.setDisabled(true); 147 dirF.setLabel("MascotOutputDirectory"); 148 fs.add(dirF); 149 dirF.setValue(dir.getName()); 150 // Mascot output directory id (hidden) 151 TextField<Integer> dirIdF = new TextField<Integer>(VDIRID); 152 dirIdF.setHidden(true); 153 dirIdF.setLabel("MascotOutputDirectoryId"); 154 fs.add(dirIdF); 155 dirIdF.setValue(dir.getId()); 156 // Mascot result date 157 TextField<String> dateF = new TextField<String>(MascotResultRetrieval.VMASCOTRESULTDATE); 158 dateF.setLabel("MascotResultDate"); 159 fs.add(dateF); 160 dateF.setValue(""); 161 // Mascot first search number 162 TextField<Integer> firstSearchNumberF = new TextField<Integer>(MascotResultRetrieval.VMASCOTFIRSTSEARCHNUMBER); 163 firstSearchNumberF.setLabel("MascotFirstSearchNumber"); 164 fs.add(firstSearchNumberF); 165 firstSearchNumberF.setValue(null); 166 // Mascot last search number 167 TextField<Integer> lastSearchNumberF = new TextField<Integer>(MascotResultRetrieval.VMASCOTLASTSEARCHNUMBER); 168 lastSearchNumberF.setLabel("MascotLastSearchNumber"); 169 fs.add(lastSearchNumberF); 170 lastSearchNumberF.setValue(null); 171 // Mascot export show unassigned flag 172 Checkbox<VBoolean> showUnassignedCB = new Checkbox<VBoolean>( 173 MascotResultRetrieval.VMASCOTSHOWUNASSIGNED); 174 showUnassignedCB.setLabel("MascotShowUnassigned"); 175 showUnassignedCB.setValue("true"); 176 showUnassignedCB.isChecked(false); 177 fs.add(showUnassignedCB); 178 // Mascot export show unassigned flag 179 Checkbox<VBoolean> queryPeaksCB = new Checkbox<VBoolean>( 180 MascotResultRetrieval.VMASCOTQUERYPEAKS); 181 queryPeaksCB.setLabel("MascotQueryPeaks"); 182 queryPeaksCB.setValue("true"); 183 queryPeaksCB.isChecked(false); 184 fs.add(queryPeaksCB); 185 // 186 form.addFieldset(fs); 187 return form; 115 188 } 116 189 -
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3873 r3874 2211 2211 2212 2212 //Cleaning up from here 2213 2214 2215 2216 /**2217 * Form for setting parameters for Mascot result retrieval.2218 *2219 * @param dir Directory Directory to put retrieved Mascot result files in.2220 * @return Form A form for setting Mascot result retrieval parameters.2221 */2222 public Form getMascotResultRetrievalForm(Directory dir)2223 {2224 Form form = new Form("MascotResultRetrieval");2225 form.setTitle("MascotResultRetrieval");2226 Fieldset fs = new Fieldset();2227 fs.setTitle("MascotResultRetrievalParameters");2228 // Get Mascot server URL string from Mascot properties file2229 MascotPropertiesFile pf = new MascotPropertiesFile();2230 String mascotServerURLStr = pf.getProperty("mascot.server.url");2231 // Mascot server URL string (disabled)2232 TextField<String> mascotServerUrlF = new DummyField();2233 mascotServerUrlF.setDisabled(true);2234 mascotServerUrlF.setLabel("MascotServerURL");2235 fs.add(mascotServerUrlF);2236 mascotServerUrlF.setValue(mascotServerURLStr);2237 // Mascot output directory (disabled)2238 TextField<String> dirF = new DummyField();2239 dirF.setDisabled(true);2240 dirF.setLabel("MascotOutputDirectory");2241 fs.add(dirF);2242 dirF.setValue(dir.getName());2243 // Mascot output directory id (hidden)2244 TextField<Integer> dirIdF = new TextField<Integer>(VDIRID);2245 dirIdF.setHidden(true);2246 dirIdF.setLabel("MascotOutputDirectoryId");2247 fs.add(dirIdF);2248 dirIdF.setValue(dir.getId());2249 // Mascot result date2250 TextField<String> dateF = new TextField<String>(MascotResultRetrieval.VMASCOTRESULTDATE);2251 dateF.setLabel("MascotResultDate");2252 fs.add(dateF);2253 dateF.setValue("");2254 // Mascot first search number2255 TextField<Integer> firstSearchNumberF = new TextField<Integer>(MascotResultRetrieval.VMASCOTFIRSTSEARCHNUMBER);2256 firstSearchNumberF.setLabel("MascotFirstSearchNumber");2257 fs.add(firstSearchNumberF);2258 firstSearchNumberF.setValue(null);2259 // Mascot last search number2260 TextField<Integer> lastSearchNumberF = new TextField<Integer>(MascotResultRetrieval.VMASCOTLASTSEARCHNUMBER);2261 lastSearchNumberF.setLabel("MascotLastSearchNumber");2262 fs.add(lastSearchNumberF);2263 lastSearchNumberF.setValue(null);2264 // Mascot export show unassigned flag2265 Checkbox<VBoolean> showUnassignedCB = new Checkbox<VBoolean>(2266 MascotResultRetrieval.VMASCOTSHOWUNASSIGNED);2267 showUnassignedCB.setLabel("MascotShowUnassigned");2268 showUnassignedCB.setValue("true");2269 showUnassignedCB.isChecked(false);2270 fs.add(showUnassignedCB);2271 // Mascot export show unassigned flag2272 Checkbox<VBoolean> queryPeaksCB = new Checkbox<VBoolean>(2273 MascotResultRetrieval.VMASCOTQUERYPEAKS);2274 queryPeaksCB.setLabel("MascotQueryPeaks");2275 queryPeaksCB.setValue("true");2276 queryPeaksCB.isChecked(false);2277 fs.add(queryPeaksCB);2278 //2279 form.addFieldset(fs);2280 return form;2281 }2282 2213 2283 2214
Note: See TracChangeset
for help on using the changeset viewer.