/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package uk.ac.cam.echo.TouchClient;
/**
*
* @author Philip
*/
class ConvStats {
private final String mCurrentUsers;
private final String mContributingUsers;
private final String mNumberOfMessages;
private final double mMaleRatio;
public ConvStats(int currentUsers, int contributingUsers, int numberOfMessages, double maleRatio){
mCurrentUsers = Integer.toString(currentUsers);
mContributingUsers = Integer.toString(contributingUsers);
mNumberOfMessages = Integer.toString(numberOfMessages);
mMaleRatio = maleRatio;
}
public String getCurrentUsers(){return mCurrentUsers;}
public String getContributingUsers(){return mContributingUsers;}
public String getNumberOfMessages(){return mNumberOfMessages;}
public double getMaleRatio(){
if (mMaleRatio == Double.POSITIVE_INFINITY){
return 1;
}else{
return mMaleRatio;
}
}
public double getFemaleRatio(){
if (mMaleRatio == Double.POSITIVE_INFINITY){
return 0;
}else{
return 1;
}
}
}