com.crossideas.certification.common.interfaces

Interface IDashboardDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IDashboardDirect
    extends common.direct.IDirect
    The Interface IRequest.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      com.engiweb.pm.entity.DataList executeDashboard(com.crossideas.crossreport.common.bean.webdashboard.WebDashboardBean dashboard, java.lang.String userid, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO connDao) 
      java.util.List<com.crossideas.crossreport.common.bean.webdashboard.WebDashboardBean> findAvailableDashboards(java.lang.String adminRoleName, java.util.Locale language, java.lang.String userid, com.engiweb.pm.dao.db.DAO connDao)
      Method to find all available Dashboards for the user logged.
      • Methods inherited from interface common.direct.IDirect

        checkAB, deleteAB, insertAB, modifyAB, openDAO, openDAO
    • Method Detail

      • executeDashboard

        com.engiweb.pm.entity.DataList executeDashboard(com.crossideas.crossreport.common.bean.webdashboard.WebDashboardBean dashboard,
                                                        java.lang.String userid,
                                                        com.engiweb.pm.entity.Paging paging,
                                                        com.engiweb.pm.dao.db.DAO connDao)
                                                 throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAvailableDashboards

        java.util.List<com.crossideas.crossreport.common.bean.webdashboard.WebDashboardBean> findAvailableDashboards(java.lang.String adminRoleName,
                                                                                                                     java.util.Locale language,
                                                                                                                     java.lang.String userid,
                                                                                                                     com.engiweb.pm.dao.db.DAO connDao)
                                                                                                              throws com.engiweb.toolkit.common.BackendException
        Method to find all available Dashboards for the user logged. Using the admin role name as filter the methods return all the dashboard runnable for the selected role. When is null, the methods return all dashboard that the user logged available for all admin roles that he has.
        Parameters:
        adminRoleName - the admin role name. When null, the system will try to search between all the user logged admin roles
        language - the language used to translate the contents.
        params - the params
        connDao - the conn dao
        Returns:
        List Available in according with the filters
        Throws:
        com.engiweb.toolkit.common.BackendException - when the admin role is not null but not assigned to the user. Any error during search operation