com.ltu.smd116.dbp
Class DBWaypoint


public class DBWaypoint

This is the database provider for waypoints.

Author:
Daniel Nilsson

Constructor Summary
DBWaypoint()
          Create a new database provider for waypoints.

Method Summary
 voidaddWaypoint(WaypointContainer wp)
          Add a new Waypoint.
 WaypointContainergetWaypoint(Date date)
          Get a waypoint.
 SortedVectorgetWaypoints()
          Get all waypoints.
 voidremoveWaypoint(WaypointContainer wp)
          Remove a Waypoint.
 voidupdateWaypoint(WaypointContainer wp)
          Modify a Waypoint.

Constructor Detail

DBWaypoint

public DBWaypoint()
Create a new database provider for waypoints.
Method Detail

addWaypoint

public void addWaypoint(WaypointContainer wp)
Add a new Waypoint.
Parameters:
wp - The WaypointContainer to store.

getWaypoint

public WaypointContainer getWaypoint(Date date)
Get a waypoint.
Parameters:
date - The date for the waypoint you want.
Returns: A WaypointContainer containing the requested waypoint.

getWaypoints

public SortedVector getWaypoints()
Get all waypoints.
Returns: A SortedVector of WaypointContainers.

removeWaypoint

public void removeWaypoint(WaypointContainer wp)
Remove a Waypoint.
Parameters:
wp - The WaypointContainer to remove.

updateWaypoint

public void updateWaypoint(WaypointContainer wp)
Modify a Waypoint.
Parameters:
wp - The modified WaypointContainer.