org.eclipse.mylar.internal.monitor.reports
Class InteractionByTypeSummary

java.lang.Object
  extended by org.eclipse.mylar.internal.monitor.reports.InteractionByTypeSummary

public class InteractionByTypeSummary
extends java.lang.Object

Author:
Leah Findlater

Field Summary
(package private)  java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.Integer,java.lang.Integer>> usageMap
           
 
Constructor Summary
InteractionByTypeSummary()
           
 
Method Summary
 java.util.ArrayList<java.lang.String> getOriginIdList()
           
 int getTotalCount(java.lang.String originId)
           
 int getUserCount(int userId, java.lang.String originId)
           
 void printOut(java.util.Set<java.lang.Integer> allUserIdsList)
           
 void setUserCount(int userId, java.lang.String originId, int count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usageMap

java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.Integer,java.lang.Integer>> usageMap
Constructor Detail

InteractionByTypeSummary

public InteractionByTypeSummary()
Method Detail

setUserCount

public void setUserCount(int userId,
                         java.lang.String originId,
                         int count)

getUserCount

public int getUserCount(int userId,
                        java.lang.String originId)

getTotalCount

public int getTotalCount(java.lang.String originId)

printOut

public void printOut(java.util.Set<java.lang.Integer> allUserIdsList)

getOriginIdList

public java.util.ArrayList<java.lang.String> getOriginIdList()