is.idega.idegaweb.golf.business
Class StatisticsBusinessBean

java.lang.Object
  extended by com.idega.business.IBOServiceBean
      extended by is.idega.idegaweb.golf.business.StatisticsBusinessBean
All Implemented Interfaces:
com.idega.business.IBOService, StatisticsBusiness, java.io.Serializable, java.rmi.Remote, javax.ejb.EJBObject, javax.ejb.EnterpriseBean, javax.ejb.SessionBean

public class StatisticsBusinessBean
extends com.idega.business.IBOServiceBean
implements StatisticsBusiness

Author:
Anna
See Also:
Serialized Form

Constructor Summary
StatisticsBusinessBean()
           
 
Method Summary
 double getAverage(int member, int holePar, java.sql.Date fromDate, java.sql.Date toDate)
           
 java.lang.String getDecimalText(double number)
           
 double getDriveAverageByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 double getFairwayAverageByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getHolesPlayedByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getLongestDriveByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfBirdiesByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfBogeysByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfDoubleBogeysByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfEaglesByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfHolesPlayedByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfParsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfRoundsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOnFairwayByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 double getNumberOnFairwayByTeeID(java.util.Collection teeIDs)
           
 int getNumberOnGreenByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 double getNumberOnGreenByTeeID(java.util.Collection teeIDs)
           
 double getOnGreenAverageByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 java.lang.String getPercentText(double number)
           
 double getPuttAverageByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 double getPuttAverageByTeeID(java.util.Collection teeIDs)
           
 java.util.Collection getStatisticsByTeeID(java.util.Collection teeIDs)
           
 int getSumOfPointsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getSumOfPuttsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getSumOfStrokesByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 TeeColor getTeeColor(Tee tee)
           
 java.util.Collection getTeeFromFieldIDAndHoleNumber(int fieldID, int holeNumber)
           
 
Methods inherited from class com.idega.business.IBOServiceBean
addActionListener, debug, ejbActivate, ejbCreate, ejbCreateIBO, ejbHomeCreateIBO, ejbHomeIboCreate, ejbPassivate, ejbPostCreate, ejbPostCreateIBO, ejbRemove, getAccessController, getBundle, getBundleIdentifier, getCurrentUser, getDebugLogLevel, getDefaultLogLevel, getEJBHome, getEJBObject, getErrorLogLevel, getHandle, getIDOHome, getIWApplicationContext, getIWMainApplication, getLocalizedServiceDescription, getLogger, getPrimaryKey, getServiceDescription, getServiceInstance, getSessionContext, getSessionInstance, initializeBean, isIdentical, log, log, log, log, logConfig, logDebug, logError, logSevere, logWarning, remove, setIWApplicationContext, setSessionContext, triggerActionEvent, triggerActionEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.idega.business.IBOService
addActionListener, getIWApplicationContext, getLocalizedServiceDescription, getServiceDescription, initializeBean
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Constructor Detail

StatisticsBusinessBean

public StatisticsBusinessBean()
Method Detail

getNumberOnFairwayByTeeID

public double getNumberOnFairwayByTeeID(java.util.Collection teeIDs)
Specified by:
getNumberOnFairwayByTeeID in interface StatisticsBusiness
See Also:
getNumberOnFairwayByTeeID(java.util.Collection)

getNumberOnGreenByTeeID

public double getNumberOnGreenByTeeID(java.util.Collection teeIDs)
Specified by:
getNumberOnGreenByTeeID in interface StatisticsBusiness
See Also:
getNumberOnGreenByTeeID(java.util.Collection)

getPuttAverageByTeeID

public double getPuttAverageByTeeID(java.util.Collection teeIDs)
Specified by:
getPuttAverageByTeeID in interface StatisticsBusiness
See Also:
getPuttAverageByTeeID(java.util.Collection)

getStatisticsByTeeID

public java.util.Collection getStatisticsByTeeID(java.util.Collection teeIDs)
Specified by:
getStatisticsByTeeID in interface StatisticsBusiness
See Also:
getStatisticsByTeeID(java.util.Collection)

getTeeFromFieldIDAndHoleNumber

public java.util.Collection getTeeFromFieldIDAndHoleNumber(int fieldID,
                                                           int holeNumber)
Specified by:
getTeeFromFieldIDAndHoleNumber in interface StatisticsBusiness
See Also:
getTeeFromFieldIDAndHoleNumber(int, int)

getTeeColor

public TeeColor getTeeColor(Tee tee)
Specified by:
getTeeColor in interface StatisticsBusiness
See Also:
getTeeColor(is.idega.idegaweb.golf.entity.Tee)

getNumberOnFairwayByMember

public int getNumberOnFairwayByMember(int member,
                                      java.sql.Date fromDate,
                                      java.sql.Date toDate)
Specified by:
getNumberOnFairwayByMember in interface StatisticsBusiness
See Also:
getNumberOnFairwayByMember(int, java.sql.Date, java.sql.Date)

getFairwayAverageByMember

public double getFairwayAverageByMember(int member,
                                        java.sql.Date fromDate,
                                        java.sql.Date toDate)
Specified by:
getFairwayAverageByMember in interface StatisticsBusiness
See Also:
getFairwayAverageByMember(int, java.sql.Date, java.sql.Date)

getNumberOnGreenByMember

public int getNumberOnGreenByMember(int member,
                                    java.sql.Date fromDate,
                                    java.sql.Date toDate)
Specified by:
getNumberOnGreenByMember in interface StatisticsBusiness
See Also:
getNumberOnGreenByMember(int, java.sql.Date, java.sql.Date)

getOnGreenAverageByMember

public double getOnGreenAverageByMember(int member,
                                        java.sql.Date fromDate,
                                        java.sql.Date toDate)
Specified by:
getOnGreenAverageByMember in interface StatisticsBusiness
See Also:
getOnGreenAverageByMember(int, java.sql.Date, java.sql.Date)

getPuttAverageByMember

public double getPuttAverageByMember(int member,
                                     java.sql.Date fromDate,
                                     java.sql.Date toDate)
Specified by:
getPuttAverageByMember in interface StatisticsBusiness
See Also:
getPuttAverageByMember(int, java.sql.Date, java.sql.Date)

getDriveAverageByMember

public double getDriveAverageByMember(int member,
                                      java.sql.Date fromDate,
                                      java.sql.Date toDate)
Specified by:
getDriveAverageByMember in interface StatisticsBusiness
See Also:
getDriveAverageByMember(int, java.sql.Date, java.sql.Date)

getLongestDriveByMember

public int getLongestDriveByMember(int member,
                                   java.sql.Date fromDate,
                                   java.sql.Date toDate)
Specified by:
getLongestDriveByMember in interface StatisticsBusiness
See Also:
getLongestDriveByMember(int, java.sql.Date, java.sql.Date)

getNumberOfEaglesByMember

public int getNumberOfEaglesByMember(int member,
                                     java.sql.Date fromDate,
                                     java.sql.Date toDate)
Specified by:
getNumberOfEaglesByMember in interface StatisticsBusiness
See Also:
getNumberOfEaglesByMember(int, java.sql.Date, java.sql.Date)

getNumberOfBirdiesByMember

public int getNumberOfBirdiesByMember(int member,
                                      java.sql.Date fromDate,
                                      java.sql.Date toDate)
Specified by:
getNumberOfBirdiesByMember in interface StatisticsBusiness
See Also:
getNumberOfBirdiesByMember(int, java.sql.Date, java.sql.Date)

getNumberOfParsByMember

public int getNumberOfParsByMember(int member,
                                   java.sql.Date fromDate,
                                   java.sql.Date toDate)
Specified by:
getNumberOfParsByMember in interface StatisticsBusiness
See Also:
getNumberOfParsByMember(int, java.sql.Date, java.sql.Date)

getNumberOfBogeysByMember

public int getNumberOfBogeysByMember(int member,
                                     java.sql.Date fromDate,
                                     java.sql.Date toDate)
Specified by:
getNumberOfBogeysByMember in interface StatisticsBusiness
See Also:
getNumberOfBogeysByMember(int, java.sql.Date, java.sql.Date)

getNumberOfDoubleBogeysByMember

public int getNumberOfDoubleBogeysByMember(int member,
                                           java.sql.Date fromDate,
                                           java.sql.Date toDate)
Specified by:
getNumberOfDoubleBogeysByMember in interface StatisticsBusiness
See Also:
getNumberOfDoubleBogeysByMember(int, java.sql.Date, java.sql.Date)

getNumberOfRoundsByMember

public int getNumberOfRoundsByMember(int member,
                                     java.sql.Date fromDate,
                                     java.sql.Date toDate)
Specified by:
getNumberOfRoundsByMember in interface StatisticsBusiness
See Also:
getNumberOfRoundsByMember(int, java.sql.Date, java.sql.Date)

getSumOfStrokesByMember

public int getSumOfStrokesByMember(int member,
                                   java.sql.Date fromDate,
                                   java.sql.Date toDate)
Specified by:
getSumOfStrokesByMember in interface StatisticsBusiness
See Also:
getSumOfStrokesByMember(int, java.sql.Date, java.sql.Date)

getSumOfPointsByMember

public int getSumOfPointsByMember(int member,
                                  java.sql.Date fromDate,
                                  java.sql.Date toDate)
Specified by:
getSumOfPointsByMember in interface StatisticsBusiness
See Also:
getSumOfPointsByMember(int, java.sql.Date, java.sql.Date)

getNumberOfHolesPlayedByMember

public int getNumberOfHolesPlayedByMember(int member,
                                          java.sql.Date fromDate,
                                          java.sql.Date toDate)
Specified by:
getNumberOfHolesPlayedByMember in interface StatisticsBusiness
See Also:
getNumberOfHolesPlayedByMember(int, java.sql.Date, java.sql.Date)

getSumOfPuttsByMember

public int getSumOfPuttsByMember(int member,
                                 java.sql.Date fromDate,
                                 java.sql.Date toDate)
Specified by:
getSumOfPuttsByMember in interface StatisticsBusiness
See Also:
getSumOfPuttsByMember(int, java.sql.Date, java.sql.Date)

getHolesPlayedByMember

public int getHolesPlayedByMember(int member,
                                  java.sql.Date fromDate,
                                  java.sql.Date toDate)
Specified by:
getHolesPlayedByMember in interface StatisticsBusiness
See Also:
getHolesPlayedByMember(int, java.sql.Date, java.sql.Date)

getAverage

public double getAverage(int member,
                         int holePar,
                         java.sql.Date fromDate,
                         java.sql.Date toDate)
Specified by:
getAverage in interface StatisticsBusiness
See Also:
getAverage(int, int, java.sql.Date, java.sql.Date)

getPercentText

public java.lang.String getPercentText(double number)
Specified by:
getPercentText in interface StatisticsBusiness
See Also:
getPercentText(double)

getDecimalText

public java.lang.String getDecimalText(double number)
Specified by:
getDecimalText in interface StatisticsBusiness
See Also:
getDecimalText(double)


Copyright © 2000-2014 idega software. All Rights Reserved.