1 19 20 package com.sslexplorer.tunnels.itemactions; 21 22 import com.sslexplorer.security.SessionInfo; 23 import com.sslexplorer.table.AvailableTableItemAction; 24 import com.sslexplorer.table.TableItemAction; 25 import com.sslexplorer.tunnels.forms.TunnelItem; 26 27 32 public final class SwitchOnAction extends TableItemAction { 33 34 public static final String TABLE_ITEM_ACTION_ID = "switchOn"; 35 36 40 public SwitchOnAction() { 41 super(TABLE_ITEM_ACTION_ID, "tunnels", 300, false, SessionInfo.MANAGEMENT_CONSOLE_CONTEXT |SessionInfo.USER_CONSOLE_CONTEXT); 42 } 43 44 49 public boolean isEnabled(AvailableTableItemAction availableItem) { 50 TunnelItem item = (TunnelItem) availableItem.getRowItem(); 51 return !item.getOpen().equals("true"); 52 } 53 54 59 public String getPath(AvailableTableItemAction availableItem) { 60 TunnelItem item = (TunnelItem) availableItem.getRowItem(); 61 return item.getOpenLink(-1, "/showUserTunnels.do", availableItem.getRequest()); 62 } 63 } | Popular Tags |