com.neatech.climbplan.userinterface.models
Class MountaineerModel

java.lang.Object
  extended by java.util.Observable
      extended by com.neatech.climbplan.userinterface.models.MountaineerModel
Direct Known Subclasses:
OrganizerModel

public class MountaineerModel
extends Observable


Field Summary
protected  String address
           
protected  String birthDate
           
protected  float climbingSpeed
           
protected  boolean deleted
           
protected  String email
           
static int FEMALE
           
protected  String firstName
           
protected  int gender
           
protected  int id
           
protected  boolean isNew
           
protected  String lastName
           
static int MALE
           
protected  int restingTime
           
protected  float walkingSpeed
           
 
Constructor Summary
MountaineerModel()
           
MountaineerModel(MountaineerModel model)
           
 
Method Summary
protected  void assign(MountaineerModel model, boolean assignId)
           
 void deleteMountaineer()
           
 boolean equals(Object o)
           
 String getAddress()
           
 String getBirthDate()
           
 float getClimbingSpeed()
           
 String getEmail()
           
 String getFirstName()
           
 int getGender()
           
 String getGenderString()
           
 int getId()
           
 String getLastName()
           
 int getRestingTime()
           
 float getWalkingSpeed()
           
 boolean isDeleted()
           
 boolean isNew()
           
 void setAddress(String address)
           
 void setBirthDate(String birthDate)
           
 void setClimbingSpeed(float climbingSpeed)
           
 void setEmail(String email)
           
 void setFirstName(String firstName)
           
 void setGender(int gender)
           
 void setId(int id)
           
 void setLastName(String lastName)
           
 void setNew(boolean isNew)
           
 void setRestingTime(int restingTime)
           
 void setWalkingSpeed(float walkingSpeed)
           
 String toString()
           
 void undeleteMountaineer()
           
 void updateMountaineer(MountaineerModel change)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MALE

public static final int MALE
See Also:
Constant Field Values

FEMALE

public static final int FEMALE
See Also:
Constant Field Values

id

protected int id

firstName

protected String firstName

lastName

protected String lastName

gender

protected int gender

birthDate

protected String birthDate

email

protected String email

address

protected String address

walkingSpeed

protected float walkingSpeed

climbingSpeed

protected float climbingSpeed

restingTime

protected int restingTime

deleted

protected boolean deleted

isNew

protected boolean isNew
Constructor Detail

MountaineerModel

public MountaineerModel()

MountaineerModel

public MountaineerModel(MountaineerModel model)
Method Detail

updateMountaineer

public void updateMountaineer(MountaineerModel change)
                       throws DatabaseException
Throws:
DatabaseException

setId

public void setId(int id)

getId

public int getId()

setFirstName

public void setFirstName(String firstName)

getFirstName

public String getFirstName()

setLastName

public void setLastName(String lastName)

getLastName

public String getLastName()

setGender

public void setGender(int gender)

getGender

public int getGender()

getGenderString

public String getGenderString()

setBirthDate

public void setBirthDate(String birthDate)

getBirthDate

public String getBirthDate()

setEmail

public void setEmail(String email)

getEmail

public String getEmail()

setAddress

public void setAddress(String address)

getAddress

public String getAddress()

setWalkingSpeed

public void setWalkingSpeed(float walkingSpeed)

getWalkingSpeed

public float getWalkingSpeed()

setClimbingSpeed

public void setClimbingSpeed(float climbingSpeed)

getClimbingSpeed

public float getClimbingSpeed()

setRestingTime

public void setRestingTime(int restingTime)

getRestingTime

public int getRestingTime()

deleteMountaineer

public void deleteMountaineer()

undeleteMountaineer

public void undeleteMountaineer()

isDeleted

public boolean isDeleted()

setNew

public void setNew(boolean isNew)

isNew

public boolean isNew()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

assign

protected void assign(MountaineerModel model,
                      boolean assignId)