1 19 20 package com.sslexplorer.policyframework; 21 22 import com.sslexplorer.navigation.WrappedFavoriteItem; 23 import com.sslexplorer.table.AvailableTableItemAction; 24 import com.sslexplorer.table.TableItem; 25 import com.sslexplorer.table.TableItemAction; 26 27 public class ResourceItemAction extends TableItemAction { 28 29 public ResourceItemAction(String id, String messageResourcesKey, int weight, boolean important) { 30 super(id, messageResourcesKey, weight, important); 31 } 32 33 public ResourceItemAction(String id, String messageResourcesKey, int weight, boolean important, int navigationContext) { 34 super(id, messageResourcesKey, weight, important, navigationContext); 35 } 36 37 public ResourceItem getResourceItem(AvailableTableItemAction availableItem) { 38 TableItem item = availableItem.getRowItem(); 39 return item instanceof WrappedFavoriteItem ? 40 ((WrappedFavoriteItem)item).getFavoriteItem() : (ResourceItem)item; 41 42 43 } 44 45 } 46 | Popular Tags |