com.ibm.ram.repository.web
Class StatisticsData

java.lang.Object
  extended by com.ibm.ram.repository.web.StatisticsData

public class StatisticsData
extends java.lang.Object

Since:
7.1.1.1

Nested Class Summary
static class StatisticsData.DateRange
           
 class StatisticsData.TimeIterator
          Class used to generate timestamps based on a given DataRange.
static class StatisticsData.UsageData
          Class used to generate usage data.
static class StatisticsData.UserDownloads
          Bean for users generated by the UsageStatistics class and used in the user table on the asset statistics page
 
Constructor Summary
StatisticsData(com.ibm.ram.repository.security.IUser user, com.ibm.ram.repository.assets.IAsset asset)
           
 
Method Summary
 int[] getAssetBrowsed(StatisticsData.DateRange range)
           
 int[] getAssetDownload(StatisticsData.DateRange range)
           
 int[] getAssetUsage(StatisticsData.DateRange range)
           
 int[] getSearchViewed(StatisticsData.DateRange range)
           
 StatisticsData.TimeIterator getTimeIterator(StatisticsData.DateRange range)
           
 StatisticsData.UsageData getUsageData(StatisticsData.DateRange range)
           
 int[] getUsedInBuild(StatisticsData.DateRange range)
           
 boolean isSubmitExists()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticsData

public StatisticsData(com.ibm.ram.repository.security.IUser user,
                      com.ibm.ram.repository.assets.IAsset asset)
Method Detail

isSubmitExists

public boolean isSubmitExists()

getTimeIterator

public StatisticsData.TimeIterator getTimeIterator(StatisticsData.DateRange range)

getSearchViewed

public int[] getSearchViewed(StatisticsData.DateRange range)

getAssetBrowsed

public int[] getAssetBrowsed(StatisticsData.DateRange range)

getAssetUsage

public int[] getAssetUsage(StatisticsData.DateRange range)

getAssetDownload

public int[] getAssetDownload(StatisticsData.DateRange range)

getUsedInBuild

public int[] getUsedInBuild(StatisticsData.DateRange range)

getUsageData

public StatisticsData.UsageData getUsageData(StatisticsData.DateRange range)