Class RuleAppsMgtBean.RuleAppsTableActionHandler

  • All Implemented Interfaces:
    ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
    Enclosing class:
    RuleAppsMgtBean

    protected static class RuleAppsMgtBean.RuleAppsTableActionHandler
    extends ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler

        ilog.rules.webc.jsf.components.table.IlrUITableActionHandler.ComboActionDescriptor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ilog.rules.webc.jsf.components.table.IlrUITableActionHandler.ComboActionDescriptor getComboAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel)  
      String getCustomLinkActionURL​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, int line, int col)
      This method is used by the explore table to display permanent links.
      String getIcon​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, String actionName, int line)  
      String getIconActionLink​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, String actionName, int line)  
      List<String> getToolbarActionNames​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel)  
      boolean isIconActionActive​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, String actionName, int line)  
      boolean isIconActionEnabled​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, String actionName, int line)  
      boolean isLinkActionEnabled​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, int line, int col)  
      String performIconAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, String actionName, int line)  
      String performLinkAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel, int line, int col)  
      • Methods inherited from class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter

        getAjaxURL, getColumnToolbarActionNames, isAjaxAction, writeAjaxActionCallback, writeAjaxActionCallbackError
    • Constructor Detail

      • RuleAppsTableActionHandler

        protected RuleAppsTableActionHandler()
    • Method Detail

      • getToolbarActionNames

        public List<String> getToolbarActionNames​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel)
        Specified by:
        getToolbarActionNames in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        getToolbarActionNames in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • isIconActionEnabled

        public boolean isIconActionEnabled​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                           String actionName,
                                           int line)
        Specified by:
        isIconActionEnabled in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        isIconActionEnabled in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • isIconActionActive

        public boolean isIconActionActive​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                          String actionName,
                                          int line)
        Specified by:
        isIconActionActive in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        isIconActionActive in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • getIcon

        public String getIcon​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                              String actionName,
                              int line)
        Specified by:
        getIcon in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        getIcon in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • performIconAction

        public String performIconAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                        String actionName,
                                        int line)
        Specified by:
        performIconAction in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        performIconAction in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • getIconActionLink

        public String getIconActionLink​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                        String actionName,
                                        int line)
        Specified by:
        getIconActionLink in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        getIconActionLink in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • isLinkActionEnabled

        public boolean isLinkActionEnabled​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                           int line,
                                           int col)
        Specified by:
        isLinkActionEnabled in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        isLinkActionEnabled in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • performLinkAction

        public String performLinkAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                        int line,
                                        int col)
        Specified by:
        performLinkAction in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        performLinkAction in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • getCustomLinkActionURL

        public String getCustomLinkActionURL​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel,
                                             int line,
                                             int col)
        Description copied from interface: ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        This method is used by the explore table to display permanent links. If you want to use the default action mechanism, just return null in your implementation.
        Specified by:
        getCustomLinkActionURL in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        getCustomLinkActionURL in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter
      • getComboAction

        public ilog.rules.webc.jsf.components.table.IlrUITableActionHandler.ComboActionDescriptor getComboAction​(ilog.rules.webc.jsf.components.table.IlrUITableModel tableModel)
        Specified by:
        getComboAction in interface ilog.rules.webc.jsf.components.table.IlrUITableActionHandler
        Overrides:
        getComboAction in class ilog.rules.webc.jsf.components.table.IlrUITableActionHandlerAdapter