Class SilverStatisticsPeasSessionController

    • Constructor Detail

      • SilverStatisticsPeasSessionController

        public SilverStatisticsPeasSessionController​(MainSessionController mainSessionCtrl,
                                                     ComponentContext componentContext)
        Standard Session Controller Constructeur
        Parameters:
        mainSessionCtrl - The user's profile
        componentContext - The component's profile
    • Method Detail

      • getDistinctUserConnectionsChart

        public PeriodChart getDistinctUserConnectionsChart​(String dateBegin,
                                                           String dateEnd)
        Returns:
      • getUserConnectionsChart

        public PeriodChart getUserConnectionsChart​(String dateBegin,
                                                   String dateEnd)
        Returns:
      • getStatsConnexionAllGroup

        public Collection<String[]> getStatsConnexionAllGroup​(String dateBegin,
                                                              String dateEnd,
                                                              String idGroup)
        donne les stats pour un groupe seulement cad 2 info, la collection contient donc un seul element
        Parameters:
        dateBegin - a begin date string representation yyyy/MM/dd
        dateEnd - an end date string representation yyyy/MM/dd
        idGroup - a user group identifier
        Returns:
      • getUserConnectionsGroupChart

        public PeriodChart getUserConnectionsGroupChart​(String dateBegin,
                                                        String dateEnd,
                                                        String idGroup)
        Parameters:
        dateBegin - a begin date string representation yyyy/MM/dd
        dateEnd - an end date string representation yyyy/MM/dd
        idGroup - a user group identifier
        Returns:
        an PeriodChart that represents the statistic data.
      • kickSession

        public void kickSession​(String sessionId)
      • getTargetUserDetail

        public UserDetail getTargetUserDetail​(String userId)
      • notifySession

        public void notifySession​(String userId,
                                  String message)
      • initUserPanel

        public String initUserPanel()
      • retourUserPanel

        public void retourUserPanel()
      • initAccessUserPanelGroup

        public String initAccessUserPanelGroup()
      • retourAccessUserPanelGroup

        public void retourAccessUserPanelGroup()
      • initAccessUserPanelUser

        public String initAccessUserPanelUser()
      • retourAccessUserPanelUser

        public void retourAccessUserPanelUser()
      • initVolumeUserPanelGroup

        public String initVolumeUserPanelGroup()
      • initVolumeUserPanelUser

        public String initVolumeUserPanelUser()
      • getVolumeServicesChart

        public PieChart getVolumeServicesChart()
        Returns:
      • getDocsVentilChart

        public PieChart getDocsVentilChart​(String spaceId)
        Returns:
      • getDocsSizeVentilChart

        public PieChart getDocsSizeVentilChart​(String spaceId)
        Parameters:
        spaceId -
        Returns:
      • getEvolutionDocsSizeChart

        public PeriodChart getEvolutionDocsSizeChart()
        Returns:
      • checkYearConnection

        public String checkYearConnection​(String yearValue)
      • checkYearAccess

        public String checkYearAccess​(String yearValue)
      • checkYearVolume

        public String checkYearVolume​(String yearValue)
      • setMonthBegin

        public void setMonthBegin​(String s)
      • setYearBegin

        public void setYearBegin​(String s)
      • setMonthEnd

        public void setMonthEnd​(String s)
      • setYearEnd

        public void setYearEnd​(String s)
      • setActorDetail

        public void setActorDetail​(String s)
      • setFrequenceDetail

        public void setFrequenceDetail​(String s)
      • setFilterType

        public void setFilterType​(String s)
      • setFilterLib

        public void setFilterLib​(String s)
      • setFilterId

        public void setFilterId​(String s)
      • setAccessMonthBegin

        public void setAccessMonthBegin​(String s)
      • setAccessYearBegin

        public void setAccessYearBegin​(String s)
      • setAccessFilterLibGroup

        public void setAccessFilterLibGroup​(String s)
      • setAccessFilterIdGroup

        public void setAccessFilterIdGroup​(String s)
      • setAccessFilterLibUser

        public void setAccessFilterLibUser​(String s)
      • setAccessFilterIdUser

        public void setAccessFilterIdUser​(String s)
      • setAccessSpaceId

        public void setAccessSpaceId​(String s)
      • getMonthBegin

        public String getMonthBegin()
      • getYearBegin

        public String getYearBegin()
      • getMonthEnd

        public String getMonthEnd()
      • getYearEnd

        public String getYearEnd()
      • getActorDetail

        public String getActorDetail()
      • getFrequenceDetail

        public String getFrequenceDetail()
      • getFilterType

        public String getFilterType()
      • getFilterLib

        public String getFilterLib()
      • getFilterId

        public String getFilterId()
      • getAccessMonthBegin

        public String getAccessMonthBegin()
      • getAccessYearBegin

        public String getAccessYearBegin()
      • getAccessFilterLibGroup

        public String getAccessFilterLibGroup()
      • getAccessFilterIdGroup

        public String getAccessFilterIdGroup()
      • getAccessFilterLibUser

        public String getAccessFilterLibUser()
      • getAccessFilterIdUser

        public String getAccessFilterIdUser()
      • getAccessSpaceId

        public String getAccessSpaceId()
      • getCurrentStats

        public List<String[]> getCurrentStats()
        Returns:
        Returns the currentStats.
      • clearCurrentStats

        public void clearCurrentStats()
      • getPath

        public List<String[]> getPath()
        Returns:
        Returns the path.
      • getAxisStats

        public List<StatisticVO> getAxisStats​(AxisStatsFilter statsFilter)
        Retrieve statistics on axis
        Parameters:
        statsFilter - an axis stats filter
        Returns:
        a Statistic value object
      • buildCustomComponentListWhereToSearch

        public List<String> buildCustomComponentListWhereToSearch()
        This method allow user to search over multiple component selection
      • getCrossAxisStats

        public CrossStatisticVO getCrossAxisStats​(CrossAxisStatsFilter statsFilter)
        Retrieve cross axis statistics
        Parameters:
        statsFilter -
        Returns:
        list of statistic value object