org.scubatoolkit
Class Dive

java.lang.Object
  |
  +--org.scubatoolkit.Dive

public class Dive
extends java.lang.Object

Description of the Class * * @author Javier Vilalta


Field Summary
private  java.util.Vector accessories
           
private  int airTemp
           
private  double avgDepth
           
private  int bottomTime
           
private  java.util.Vector buddies
           
private  java.lang.String comments
           
private  java.util.Date diveEnd
           
private  int diveID
           
private  int diveNumber
           
private  java.util.Date diveStart
           
private  double maxDepth
           
private  Site site
           
private  java.util.Vector tanks
           
private  UnitsSystem units
           
private  double visibility
           
private  int waterTemp
           
private  double weight
           
 
Constructor Summary
Dive()
           
 
Method Summary
private  int createDive()
           
 java.util.Vector getAccessories()
           
 int getAirTemp()
           
 double getAvgDepth()
           
 int getBottomTime()
           
 java.util.Vector getBuddies()
           
 java.lang.String getComments()
           
 java.util.Date getDiveEnd()
           
 int getDiveID()
           
 int getDiveNumber()
           
static java.util.Vector getDives()
           
 java.util.Date getDiveStart()
           
 double getMaxDepth()
           
 Site getSite()
           
 java.util.Vector getTanks()
           
 UnitsSystem getUnits()
           
 double getVisibility()
           
 int getWaterTemp()
           
 double getWeight()
           
static Dive loadDive(int diveID)
           
static void remove(Dive dive)
           
 int save()
           
 void setAccessories(java.util.Vector vector)
           
 void setAirTemp(int temp)
           
 void setAvgDepth(double depth)
           
 void setBottomTime(int time)
           
 void setBuddies(java.util.Vector vector)
           
 void setComments(java.lang.String string)
           
 void setDiveEnd(java.util.Date date)
           
 void setDiveID(int ID)
           
 void setDiveNumber(int i)
           
 void setDiveStart(java.util.Date date)
           
 void setMaxDepth(double depth)
           
 void setSite(Site site)
           
 void setTanks(java.util.Vector vector)
           
 void setUnits(UnitsSystem system)
           
 void setVisibility(double vis)
           
 void setWaterTemp(int temp)
           
 void setWeight(double w)
           
 java.lang.String toString()
           
private  int updateDive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

diveNumber

private int diveNumber

diveID

private int diveID

diveStart

private java.util.Date diveStart

diveEnd

private java.util.Date diveEnd

bottomTime

private int bottomTime

maxDepth

private double maxDepth

avgDepth

private double avgDepth

airTemp

private int airTemp

waterTemp

private int waterTemp

visibility

private double visibility

comments

private java.lang.String comments

weight

private double weight

tanks

private java.util.Vector tanks

accessories

private java.util.Vector accessories

buddies

private java.util.Vector buddies

units

private UnitsSystem units

site

private Site site
Constructor Detail

Dive

public Dive()
Method Detail

getDives

public static java.util.Vector getDives()
                                 throws java.lang.Exception
java.lang.Exception

loadDive

public static Dive loadDive(int diveID)
                     throws java.lang.ClassNotFoundException,
                            java.sql.SQLException,
                            java.text.ParseException
java.lang.ClassNotFoundException
java.sql.SQLException
java.text.ParseException

remove

public static void remove(Dive dive)
                   throws java.lang.ClassNotFoundException,
                          java.sql.SQLException
java.lang.ClassNotFoundException
java.sql.SQLException

save

public int save()
         throws java.lang.ClassNotFoundException,
                java.sql.SQLException,
                java.text.ParseException
java.lang.ClassNotFoundException
java.sql.SQLException
java.text.ParseException

createDive

private int createDive()
                throws java.lang.ClassNotFoundException,
                       java.sql.SQLException
java.lang.ClassNotFoundException
java.sql.SQLException

updateDive

private int updateDive()
                throws java.lang.ClassNotFoundException,
                       java.sql.SQLException
java.lang.ClassNotFoundException
java.sql.SQLException

getAccessories

public java.util.Vector getAccessories()
Returns:

getAirTemp

public int getAirTemp()
Returns:

getAvgDepth

public double getAvgDepth()
Returns:

getBottomTime

public int getBottomTime()
Returns:

getComments

public java.lang.String getComments()
Returns:

getDiveEnd

public java.util.Date getDiveEnd()
Returns:

getDiveNumber

public int getDiveNumber()
Returns:

getDiveStart

public java.util.Date getDiveStart()
Returns:

getMaxDepth

public double getMaxDepth()
Returns:

getTanks

public java.util.Vector getTanks()
Returns:

getVisibility

public double getVisibility()
Returns:

getWaterTemp

public int getWaterTemp()
Returns:

getWeight

public double getWeight()
Returns:

setAccessories

public void setAccessories(java.util.Vector vector)
Parameters:
vector -

setAirTemp

public void setAirTemp(int temp)

setAvgDepth

public void setAvgDepth(double depth)

setBottomTime

public void setBottomTime(int time)

setComments

public void setComments(java.lang.String string)
Parameters:
string -

setDiveEnd

public void setDiveEnd(java.util.Date date)
Parameters:
date -

setDiveNumber

public void setDiveNumber(int i)
Parameters:
i -

setDiveStart

public void setDiveStart(java.util.Date date)
Parameters:
date -

setMaxDepth

public void setMaxDepth(double depth)

setTanks

public void setTanks(java.util.Vector vector)
Parameters:
vector -

setVisibility

public void setVisibility(double vis)

setWaterTemp

public void setWaterTemp(int temp)

setWeight

public void setWeight(double w)

getBuddies

public java.util.Vector getBuddies()
Returns:

getSite

public Site getSite()
Returns:

getUnits

public UnitsSystem getUnits()
Returns:

setBuddies

public void setBuddies(java.util.Vector vector)
Parameters:
vector -

setSite

public void setSite(Site site)
Parameters:
site -

setUnits

public void setUnits(UnitsSystem system)
Parameters:
system -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDiveID

public int getDiveID()
Returns:

setDiveID

public void setDiveID(int ID)


Copyright © 2002 The Scuba Toolkit Team. All Rights Reserved.