is.idega.idegaweb.golf.handicap.business
Class Handicap

java.lang.Object
  extended by is.idega.idegaweb.golf.handicap.business.Handicap

public class Handicap
extends java.lang.Object


Constructor Summary
Handicap(float handicap)
           
 
Method Summary
 int calculatePoints(Scorecard sc, java.util.Vector strokes, int playHandicap)
           
 int calculatePointsWithoutUpdate(Stroke[] strokes, int playHandicap)
           
 int getCourseHandicap(int slope, float courseRating, int fieldPar)
           
 int getCourseHandicap(int slope, float courseRating, int fieldPar, float handicap)
           
 float getHandicapForScorecard(int tournamentID, int teeColorID, float maxHandicap)
           
static Handicap getInstance()
           
 double getMultiplier()
           
 float getNewHandicap(int difference, int numberOfHoles)
           
 int getTotalPoints(int scorecard_id, float baseHandicap)
           
 int getTotalPoints(int scorecard_id, int leikHandicap)
           
 int[] getTotals(int scorecardID, int playHandicap)
           
static void main(java.lang.String[] arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Handicap

public Handicap(float handicap)
Method Detail

getInstance

public static Handicap getInstance()

main

public static void main(java.lang.String[] arguments)

getNewHandicap

public float getNewHandicap(int difference,
                            int numberOfHoles)

getMultiplier

public double getMultiplier()

getCourseHandicap

public int getCourseHandicap(int slope,
                             float courseRating,
                             int fieldPar)

getCourseHandicap

public int getCourseHandicap(int slope,
                             float courseRating,
                             int fieldPar,
                             float handicap)

getHandicapForScorecard

public float getHandicapForScorecard(int tournamentID,
                                     int teeColorID,
                                     float maxHandicap)
                              throws java.io.IOException,
                                     java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

calculatePoints

public int calculatePoints(Scorecard sc,
                           java.util.Vector strokes,
                           int playHandicap)

calculatePointsWithoutUpdate

public int calculatePointsWithoutUpdate(Stroke[] strokes,
                                        int playHandicap)

getTotalPoints

public int getTotalPoints(int scorecard_id,
                          float baseHandicap)

getTotalPoints

public int getTotalPoints(int scorecard_id,
                          int leikHandicap)

getTotals

public int[] getTotals(int scorecardID,
                       int playHandicap)


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