public class StatsManagerImpl extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements StatsManager, Observer
ATTACHMENTS_DIR, CHARTTIMESERIES_DAY, CHARTTIMESERIES_MONTH, CHARTTIMESERIES_WEEKDAY, CHARTTIMESERIES_YEAR, CHARTTYPE_BAR, CHARTTYPE_LINE, CHARTTYPE_PIE, CHARTTYPE_TIMESERIES, CHARTTYPE_TIMESERIESBAR, CONTAINER_LOGIN_EVENTID, DAILY_LOGIN_REPORT, DROPBOX_DIR, DROPBOX_TOOLID, HOURLY_USAGE_REPORT, LESSONS_EVENTID_PREFIX, LOG_ACTION_DELETE, LOG_ACTION_EDIT, LOG_ACTION_NEW, LOG_ACTION_VIEW, LOG_APP, LOG_OBJ_PREFSDATA, LOG_OBJ_REPORTDEF, LOGIN_EVENTID, LOGOUT_EVENTID, MONTHLY_LOGIN_REPORT, PARSERTIP_FOR_CONTEXTID, PREFS_EVENTS_PAGE, PREFS_OVERVIEW_PAGE, PREFS_RESOURCES_PAGE, Q_TYPE_ACTIVITYTOTALS, Q_TYPE_EVENT, Q_TYPE_LESSON, Q_TYPE_PRESENCE, Q_TYPE_RESOURCE, Q_TYPE_VISITSTOTALS, REGULAR_USERS_REPORT, RESOURCE_EVENTID_PREFIX, RESOURCES_DIR, RESOURCES_TOOLID, SEPARATOR, SILK_ICONS_DIR, SITESTATS_ADMIN_TOOLID, SITESTATS_TOOLID, SITESTATS_WEBAPP, SITEVISIT_EVENTID, SITEVISITEND_EVENTID, T_DATE, T_DATEMONTH, T_DATEYEAR, T_DURATION, T_EVENT, T_LASTDATE, T_NONE, T_PAGE, T_PAGE_ACTION, T_RESOURCE, T_RESOURCE_ACTION, T_SITE, T_TOOL, T_TOTAL, T_UNIQUEVISITS, T_USER, T_VISITS, TOOL_REPORT, TOP_ACTIVITIES_REPORT, TOTALSBY_ACTIVITYTOTALS_DEFAULT, TOTALSBY_EVENT_DEFAULT, TOTALSBY_LESSONS_DEFAULT, TOTALSBY_PRESENCE_DEFAULT, TOTALSBY_RESOURCE_DEFAULT, TOTALSBY_VISITSTOTALS_DEFAULT, VIEW_MONTH, VIEW_WEEK, VIEW_YEAR, WEEKLY_LOGIN_REPORT| Constructor and Description |
|---|
StatsManagerImpl() |
public void setEnableSiteVisits(Boolean enableSiteVisits)
public void setEnableSiteVisits(boolean enableSiteVisits)
public boolean isEnableSiteVisits()
isEnableSiteVisits in interface StatsManagerpublic void setEnableSiteActivity(Boolean enableSiteActivity)
public void setEnableSiteActivity(boolean enableSiteActivity)
public void setServerWideStatsEnabled(boolean enableServerWideStats)
public boolean isServerWideStatsEnabled()
isServerWideStatsEnabled in interface StatsManagerpublic boolean isEnableSiteActivity()
isEnableSiteActivity in interface StatsManagerpublic void setVisitsInfoAvailable(Boolean available)
public boolean isVisitsInfoAvailable()
isVisitsInfoAvailable in interface StatsManagerpublic void setEnableResourceStats(Boolean enableResourceStats)
public void setEnableResourceStats(boolean enableResourceStats)
public boolean isEnableResourceStats()
isEnableResourceStats in interface StatsManagerpublic void setEnableSitePresences(Boolean enableSitePresences)
public void setEnableSitePresences(boolean enableSitePresences)
public boolean isEnableSitePresences()
isEnableSitePresences in interface StatsManagerpublic void setCountFilesUsingCHS(boolean countFilesUsingCHS)
public void setChartBackgroundColor(String color)
public String getChartBackgroundColor()
getChartBackgroundColor in interface StatsManagerpublic void setChartIn3D(boolean value)
public boolean isChartIn3D()
isChartIn3D in interface StatsManagerpublic void setChartTransparency(float value)
public float getChartTransparency()
getChartTransparency in interface StatsManagerpublic void setItemLabelsVisible(boolean itemLabelsVisible)
public boolean isItemLabelsVisible()
isItemLabelsVisible in interface StatsManagerpublic void setShowAnonymousAccessEvents(boolean value)
public boolean isShowAnonymousAccessEvents()
isShowAnonymousAccessEvents in interface StatsManagerpublic void setLastJobRunDateVisible(boolean value)
public boolean isLastJobRunDateVisible()
isLastJobRunDateVisible in interface StatsManagerpublic void setSortUsersByDisplayName(boolean sortUsersByDisplayName)
public boolean isSortUsersByDisplayName()
isSortUsersByDisplayName in interface StatsManagerpublic void setEventRegistryService(EventRegistryService eventRegistryService)
public void setUserService(UserDirectoryService userService)
public void setSiteService(SiteService siteService)
public void setServerConfigurationService(ServerConfigurationService serverConfigurationService)
public void setToolManager(ToolManager toolManager)
public void setLessonBuilderService(SimplePageToolDao lessonBuilderService)
public void setMemoryService(MemoryService memoryService)
public void setSessionManager(SessionManager sessionManager)
public void setEventTrackingService(EventTrackingService eventTrackingService)
public void setEntityManager(EntityManager entityManager)
public void setContentHostingService(ContentHostingService contentHostingService)
public void setContentTypeImageService(ContentTypeImageService contentTypeImageService)
public void setResourceLoader(ResourceLoader msgs)
public void setEnableReportExport(boolean enableReportExport)
public boolean isEnableReportExport()
isEnableReportExport in interface StatsManagerpublic void init()
public void checkAndSetDefaultPropertiesIfNotSet()
public void destroy()
public void update(Observable obs, Object o)
public PrefsData getPreferences(String siteId, boolean includeUnselected)
getPreferences in interface StatsManagerpublic boolean setPreferences(String siteId, PrefsData prefsdata)
setPreferences in interface StatsManagerpublic Set<String> getSiteUsers(String siteId)
getSiteUsers in interface StatsManagerpublic String getUserNameForDisplay(String userId)
getUserNameForDisplay in interface StatsManagerpublic String getUserNameForDisplay(User user)
getUserNameForDisplay in interface StatsManagerpublic Set<String> getUsersWithVisits(String siteId)
getUsersWithVisits in interface StatsManagerpublic String getResourceName(String ref)
getResourceName in interface StatsManagerpublic String getResourceName(String ref, boolean includeLocationPrefix)
getResourceName in interface StatsManagerpublic String getResourceImageLibraryRelativePath(String ref)
getResourceImageLibraryRelativePath in interface StatsManagerpublic String getResourceImage(String ref)
getResourceImage in interface StatsManagerpublic String getResourceURL(String ref)
getResourceURL in interface StatsManagerpublic int getTotalResources(String siteId, boolean excludeFolders)
getTotalResources in interface StatsManagerpublic String getLessonPageTitle(long pageId)
getLessonPageTitle in interface StatsManagerpublic int getTotalLessonPages(String siteId)
getTotalLessonPages in interface StatsManagerpublic int getTotalReadLessonPages(String siteId)
getTotalReadLessonPages in interface StatsManagerpublic String getMostReadLessonPage(String siteId)
getMostReadLessonPage in interface StatsManagerpublic String getMostActiveLessonPageReader(String siteId)
getMostActiveLessonPageReader in interface StatsManagerpublic SummaryVisitsTotals getSummaryVisitsTotals(String siteId)
getSummaryVisitsTotals in interface StatsManagerpublic SummaryActivityTotals getSummaryActivityTotals(String siteId)
getSummaryActivityTotals in interface StatsManagerpublic SummaryActivityTotals getSummaryActivityTotals(String siteId, PrefsData prefsdata)
getSummaryActivityTotals in interface StatsManagerpublic SummaryVisitsChartData getSummaryVisitsChartData(String siteId, String viewType)
getSummaryVisitsChartData in interface StatsManagerpublic SummaryActivityChartData getSummaryActivityChartData(String siteId, String viewType, String chartType)
getSummaryActivityChartData in interface StatsManagerpublic SummaryActivityChartData getSummaryActivityChartData(String siteId, PrefsData prefsdata, String viewType, String chartType)
siteId - prefsdata - viewType - chartType - public List<Stat> getEventStats(String siteId, List<String> events)
getEventStats in interface StatsManager@Deprecated public List<EventStat> getEventStats(String siteId, List<String> events, String searchKey, Date iDate, Date fDate)
getEventStats in interface StatsManagerpublic List<Stat> getEventStats(String siteId, List<String> events, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getEventStats in interface StatsManagerpublic int getEventStatsRowCount(String siteId, List<String> events, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, List<String> totalsBy)
getEventStatsRowCount in interface StatsManagerpublic List<Stat> getPresenceStats(String siteId, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getPresenceStats in interface StatsManagerpublic int getPresenceStatsRowCount(String siteId, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, List<String> totalsBy)
getPresenceStatsRowCount in interface StatsManagerpublic Map<String,SitePresenceTotal> getPresenceTotalsForSite(String siteId)
getPresenceTotalsForSite in interface StatsManagerpublic List<Stat> getResourceStats(String siteId)
getResourceStats in interface StatsManager@Deprecated public List<ResourceStat> getResourceStats(String siteId, String searchKey, Date iDate, Date fDate)
getResourceStats in interface StatsManagerpublic List<Stat> getResourceStats(String siteId, String resourceAction, List<String> resourceIds, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getResourceStats in interface StatsManagerpublic List<Stat> getLessonBuilderStats(String siteId, String pageAction, List<String> resourceIds, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getLessonBuilderStats in interface StatsManagerpublic int getResourceStatsRowCount(String siteId, String resourceAction, List<String> resourceIds, Date iDate, Date fDate, List<String> userIds, boolean inverseUserSelection, List<String> totalsBy)
getResourceStatsRowCount in interface StatsManagerpublic List<Stat> getVisitsTotalsStats(String siteId, Date iDate, Date fDate, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getVisitsTotalsStats in interface StatsManagerpublic List<Stat> getActivityTotalsStats(String siteId, List<String> events, Date iDate, Date fDate, PagingPosition page, List<String> totalsBy, String sortBy, boolean sortAscending, int maxResults)
getActivityTotalsStats in interface StatsManagerpublic List<SiteVisits> getSiteVisits(String siteId)
getSiteVisits in interface StatsManagerpublic List<SiteVisits> getSiteVisits(String siteId, Date iDate, Date fDate)
getSiteVisits in interface StatsManagerpublic List<SiteVisits> getSiteVisitsByMonth(String siteId, Date iDate, Date fDate)
getSiteVisitsByMonth in interface StatsManagerpublic long getTotalSiteVisits(String siteId)
getTotalSiteVisits in interface StatsManagerpublic long getTotalSiteVisits(String siteId, Date iDate, Date fDate)
getTotalSiteVisits in interface StatsManagerpublic long getTotalSiteUniqueVisits(String siteId)
getTotalSiteUniqueVisits in interface StatsManagerpublic long getTotalSiteUniqueVisits(String siteId, Date iDate, Date fDate)
getTotalSiteUniqueVisits in interface StatsManagerpublic int getTotalSiteUsers(String siteId)
getTotalSiteUsers in interface StatsManagerpublic List<SiteActivity> getSiteActivity(String siteId, List<String> events)
getSiteActivity in interface StatsManagerpublic List<SiteActivity> getSiteActivity(String siteId, List<String> events, Date iDate, Date fDate)
getSiteActivity in interface StatsManagerpublic List<SiteActivity> getSiteActivityByDay(String siteId, List<String> events, Date iDate, Date fDate)
getSiteActivityByDay in interface StatsManagerpublic List<SiteActivity> getSiteActivityByMonth(String siteId, List<String> events, Date iDate, Date fDate)
getSiteActivityByMonth in interface StatsManagerpublic List<SiteActivityByTool> getSiteActivityByTool(String siteId, List<String> events, Date iDate, Date fDate)
getSiteActivityByTool in interface StatsManagerpublic List<SiteActivity> getSiteActivityGrpByDate(String siteId, List<String> events, Date iDate, Date fDate)
getSiteActivityGrpByDate in interface StatsManagerpublic long getTotalSiteActivity(String siteId, List<String> events)
getTotalSiteActivity in interface StatsManagerpublic long getTotalSiteActivity(String siteId, List<String> events, Date iDate, Date fDate)
getTotalSiteActivity in interface StatsManagerpublic Date getInitialActivityDate(String siteId)
getInitialActivityDate in interface StatsManagerpublic boolean isEventContextSupported()
isEventContextSupported in interface StatsManagerpublic void logEvent(Object object, String logAction)
logEvent in interface StatsManagerpublic void logEvent(Object object, String logAction, String siteId, boolean oncePerSession)
logEvent in interface StatsManagerCopyright © 2006–2016 Universidade Fernando Pessoa. All rights reserved.