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

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

public class InteractionEventSummary
extends java.lang.Object

Stores the type, ID, name, and usage count of a single function that can be stored in the context.

Author:
Leah Findlater, Mik Kersten

Field Summary
private  java.lang.String delta
           
private  float interestContribution
           
private  java.lang.String name
           
private  java.lang.String type
           
private  int usageCount
           
private  java.util.Set<java.lang.Integer> userIds
           
 
Constructor Summary
InteractionEventSummary()
           
InteractionEventSummary(InteractionEventSummary another)
           
InteractionEventSummary(java.lang.String type, java.lang.String name, int usageCount)
           
 
Method Summary
 void addUserId(int userId)
           
 void combine(InteractionEventSummary another)
           
 java.lang.String getDelta()
           
 float getInterestContribution()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 int getUsageCount()
           
 java.util.Set<java.lang.Integer> getUserIds()
           
 void setDelta(java.lang.String delta)
           
 void setInterestContribution(float interestContribution)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 void setUsageCount(int usageCount)
           
 void setUserIds(java.util.Set<java.lang.Integer> userIds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

private java.lang.String type

name

private java.lang.String name

usageCount

private int usageCount

interestContribution

private float interestContribution

delta

private java.lang.String delta

userIds

private java.util.Set<java.lang.Integer> userIds
Constructor Detail

InteractionEventSummary

public InteractionEventSummary(java.lang.String type,
                               java.lang.String name,
                               int usageCount)

InteractionEventSummary

public InteractionEventSummary()

InteractionEventSummary

public InteractionEventSummary(InteractionEventSummary another)
Method Detail

combine

public void combine(InteractionEventSummary another)

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getType

public java.lang.String getType()
Returns:
Returns the type.

setType

public void setType(java.lang.String type)
Parameters:
type - The type to set.

getUsageCount

public int getUsageCount()
Returns:
Returns the usageCount.

setUsageCount

public void setUsageCount(int usageCount)
Parameters:
usageCount - The usageCount to set.

getInterestContribution

public float getInterestContribution()

setInterestContribution

public void setInterestContribution(float interestContribution)

getDelta

public java.lang.String getDelta()

setDelta

public void setDelta(java.lang.String delta)

getUserIds

public java.util.Set<java.lang.Integer> getUserIds()

setUserIds

public void setUserIds(java.util.Set<java.lang.Integer> userIds)

addUserId

public void addUserId(int userId)