Class TasksIndexHandler

All Implemented Interfaces:
Handler, RouterNanoHTTPD.UriResponder

public class TasksIndexHandler extends DefaultIndexHandler
Tasks index handler.
  • Constructor Details

    • TasksIndexHandler

      public TasksIndexHandler(String entity)
    • TasksIndexHandler

      public TasksIndexHandler(String entity, String msg)
  • Method Details

    • extractSingleTableData

      public String extractSingleTableData(BeetRootHTTPSession session, ResultSet set, String columnName, int idx, Entity entity) throws Exception
      Description copied from class: DefaultIndexHandler
      Extract one single table data field from result set standing at current row. NOTE: Never call "set.next()" !
      Overrides:
      extractSingleTableData in class DefaultIndexHandler
      Parameters:
      session - HTTP session
      set - database result set pointing to current record
      columnName - column name as configured in 'web/<entity>/columns.cfg'
      idx - SQL result set column index
      entity - whole entity bean
      Returns:
      html data extract <td>...</td>
      Throws:
      Exception - exception
    • deleteAllowed

      public boolean deleteAllowed(Session userSession)
      Description copied from class: DefaultIndexHandler
      Determine if delete actions are shown on index page.
      Overrides:
      deleteAllowed in class DefaultIndexHandler
      Parameters:
      userSession - user session
      Returns:
      true or false
    • changeAllowed

      public boolean changeAllowed(Session userSession)
      Description copied from class: DefaultIndexHandler
      Determine if change actions are shown on index page.
      Overrides:
      changeAllowed in class DefaultIndexHandler
      Parameters:
      userSession - user session
      Returns:
      true or false
    • getBeanClass

      public Class<?> getBeanClass()
      Description copied from class: DefaultIndexHandler
      Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
      Overrides:
      getBeanClass in class DefaultIndexHandler
      Returns:
      bean entity class