Changeset 2698
- Timestamp:
- 03/10/10 11:23:27 (6 months ago)
- Location:
- molgenis4animaldb/handwritten/java
- Files:
-
- 3 modified
-
plugin/listplugin/ListPlugin.ftl (modified) (1 diff)
-
plugin/listplugin/ListPlugin.java (modified) (4 diffs)
-
servlets/AddEventMenuServlet.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molgenis4animaldb/handwritten/java/plugin/listplugin/ListPlugin.ftl
r2689 r2698 129 129 </div> 130 130 <div> 131 <input type="submit" value="Refresh values" class=" refreshbutton" onclick="__action.value='refresh';" />131 <input type="submit" value="Refresh values" class="textbutton" onclick="__action.value='refresh';" /> 132 132 133 <input type="submit" value="Reset" class=" refreshbutton" onclick="__action.value='reset';" />133 <input type="submit" value="Reset" class="textbutton" onclick="__action.value='reset';" /> 134 134 </div> 135 136 <#--<input name="myinput" value="${screen.getMyValue()}"> 137 <input type="submit" value="Change name" onclick="__action.value='do_myaction';return true;"/--> 135 <div> 136 <input type="submit" value="Save selection" class="textbutton" onclick="__action.value='save';" /> 137 138 <input type="submit" value="Load selection" class="textbutton" onclick="__action.value='load';" /> 139 </div> 138 140 139 141 <#--end of your plugin--> -
molgenis4animaldb/handwritten/java/plugin/listplugin/ListPlugin.java
r2689 r2698 8 8 package plugin.listplugin; 9 9 10 import java.io.FileInputStream; 11 import java.io.FileOutputStream; 12 import java.io.ObjectInputStream; 13 import java.io.ObjectOutputStream; 10 14 import java.text.ParseException; 11 15 import java.util.ArrayList; … … 150 154 if (tmpList.get(j) == 0) { 151 155 vis = 0; 156 break; 152 157 } 153 158 } … … 219 224 reload(db); 220 225 } 226 227 if (action.equals("save")) { 228 List<Integer> saveList = new ArrayList<Integer>(); 229 for (int i = 0; i < animalList.size(); i++) { 230 if (animalVisibilityList.get(i) == 1) { 231 saveList.add(animalList.get(i).getId()); 232 } 233 } 234 ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream("animaldb.sav")); 235 output.writeObject(saveList); 236 output.close(); 237 } 238 239 if (action.equals("load")) { 240 ObjectInputStream input = new ObjectInputStream(new FileInputStream("animaldb.sav")); 241 List<Integer> saveList = (ArrayList<Integer>) input.readObject(); 242 input.close(); 243 for (int i = 0; i < animalList.size(); i++) { 244 valueVisibilityMatrix.get(i).set(0, 0); 245 for (int j = 0; j < saveList.size(); j++) { 246 if (animalList.get(i).getId().equals(saveList.get(j))) { 247 valueVisibilityMatrix.get(i).set(0, 1); 248 break; 249 } 250 } 251 } 252 recalculateAnimalVisibilityList(); 253 } 221 254 222 255 } catch (Exception e) { … … 228 261 if (firstTime) { 229 262 firstTime = false; 263 230 264 // Populate animal list 231 265 Query q = db.query(Eventtype.class); -
molgenis4animaldb/handwritten/java/servlets/AddEventMenuServlet.java
r2687 r2698 26 26 27 27 public class AddEventMenuServlet extends app.servlet.MolgenisServlet { 28 private static final long serialVersionUID = 8579428014673624684L;28 private static final long serialVersionUID = -9148847518626490722L; 29 29 private static Logger logger = Logger.getLogger(AddEventMenuServlet.class); 30 30
![(please configure the [header_logo] section in trac.ini)](http://gbic.target.rug.nl/trac/molgenis/chrome/site/molgenis_logo.jpg)