Changeset 4094
- Timestamp:
- Jan 13, 2011, 12:57:33 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/action/job/ListJobs.java
r4030 r4094 28 28 package org.proteios.action.job; 29 29 30 import org.proteios.AbstractLink; 30 31 import org.proteios.ActionLink; 31 32 import org.proteios.action.ConfigureTableFactory2; 32 33 import org.proteios.action.ProteiosAction; 34 import org.proteios.action.write.DeleteItems; 33 35 import org.proteios.action.write.DeleteJobs; 34 36 import org.proteios.core.DbControl; … … 60 62 import se.lu.thep.waf.constraints.InvalidParameterValue; 61 63 64 import java.util.ArrayList; 62 65 import java.util.List; 63 66 … … 317 320 // Get tool bar 318 321 tb = tbl.getToolbar(); 322 // Remove DeleteItems action from tool bar, 323 // as DeleteJobs action is used to delete jobs 324 if (tb != null && tb.list() != null) 325 { 326 List<AbstractLink> tbAbstractLinks = new ArrayList<AbstractLink>(); 327 for (AbstractLink abstractLink: tb.list()) 328 { 329 if (abstractLink instanceof ActionLink) 330 { 331 ActionLink al = (ActionLink) abstractLink; 332 // Skip original Delete action 333 if (!al.getActionId().equals(DeleteItems.class.getName())) 334 { 335 tbAbstractLinks.add(al); 336 } 337 } 338 else 339 { 340 // This case includes PopupLinks added via TableToolbarContext etc. 341 tbAbstractLinks.add(abstractLink); 342 } 343 } 344 // Replace original tool bar with modified one 345 tb.clear(); 346 for (AbstractLink al: tbAbstractLinks) 347 { 348 tb.add(al); 349 } 350 } 319 351 // Button for putting job in high priority queue 320 352 putJobInHighPriorityQueueAction = getActionFactory().getActionLink(
Note: See TracChangeset
for help on using the changeset viewer.