com.axiomalaska.sos.data
Class SosStationImp

java.lang.Object
  extended by com.axiomalaska.sos.data.SosStationImp
All Implemented Interfaces:
SosStation

public class SosStationImp
extends java.lang.Object
implements SosStation


Constructor Summary
SosStationImp()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getFeatureOfInterestName()
          The default name of the location with which the station takes its reading from.
 java.lang.String getId()
          This ID should be unique for each station.
 Location getLocation()
          The location of the station
 java.lang.String getName()
           
 java.util.List<SosNetwork> getNetworks()
          A list of networks this station is associated to
 java.lang.String getPlatformType()
          BUOY WAVE BUOY HF RADAR DRIFTER VESSEL PIER TOWER AUV ROV GLIDER ADCP (SELF-CONTAINED) CABLED ARRAY FIXED BOTTOM STATION SUB-SURFACE MOORING AIRCRAFT SATELLITE IMAGERY DOWNLINK WATER LEVEL STATION FIXED SHORE STATION FIXED MET STATION FIXED WQ STATION FIXED TIDE GAGE OTHER
 java.util.List<SosSensor> getSensors()
          A list of phenomena that this station has readings for
 SosSource getSource()
          Name of the source for the station.
 boolean isMoving()
          Is the station moving
 void setDescription(java.lang.String description)
           
 void setFeatureOfInterestName(java.lang.String featureOfInterestName)
           
 void setId(java.lang.String id)
           
 void setLocation(Location location)
           
 void setMoving(boolean isMoving)
           
 void setName(java.lang.String name)
           
 void setNetworks(java.util.List<SosNetwork> networks)
           
 void setPlatformType(java.lang.String platformType)
           
 void setSensors(java.util.List<SosSensor> sensors)
           
 void setSource(SosSource source)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SosStationImp

public SosStationImp()
Method Detail

getSensors

public java.util.List<SosSensor> getSensors()
A list of phenomena that this station has readings for

Specified by:
getSensors in interface SosStation

isMoving

public boolean isMoving()
Is the station moving

Specified by:
isMoving in interface SosStation

getId

public java.lang.String getId()
This ID should be unique for each station. For example '11111'

Specified by:
getId in interface SosStation

getFeatureOfInterestName

public java.lang.String getFeatureOfInterestName()
The default name of the location with which the station takes its reading from. Maximum characters 80 If characters are over 100 they will be truncated to 80

Specified by:
getFeatureOfInterestName in interface SosStation

getLocation

public Location getLocation()
The location of the station

Specified by:
getLocation in interface SosStation

setMoving

public void setMoving(boolean isMoving)

setLocation

public void setLocation(Location location)

setFeatureOfInterestName

public void setFeatureOfInterestName(java.lang.String featureOfInterestName)

setId

public void setId(java.lang.String id)

setSensors

public void setSensors(java.util.List<SosSensor> sensors)

toString

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

getNetworks

public java.util.List<SosNetwork> getNetworks()
A list of networks this station is associated to

Specified by:
getNetworks in interface SosStation
Returns:

setNetworks

public void setNetworks(java.util.List<SosNetwork> networks)

getSource

public SosSource getSource()
Description copied from interface: SosStation
Name of the source for the station.

Specified by:
getSource in interface SosStation
Returns:

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface SosStation

getName

public java.lang.String getName()
Specified by:
getName in interface SosStation

setSource

public void setSource(SosSource source)

setDescription

public void setDescription(java.lang.String description)

setName

public void setName(java.lang.String name)

getPlatformType

public java.lang.String getPlatformType()
Description copied from interface: SosStation
BUOY WAVE BUOY HF RADAR DRIFTER VESSEL PIER TOWER AUV ROV GLIDER ADCP (SELF-CONTAINED) CABLED ARRAY FIXED BOTTOM STATION SUB-SURFACE MOORING AIRCRAFT SATELLITE IMAGERY DOWNLINK WATER LEVEL STATION FIXED SHORE STATION FIXED MET STATION FIXED WQ STATION FIXED TIDE GAGE OTHER

Specified by:
getPlatformType in interface SosStation

setPlatformType

public void setPlatformType(java.lang.String platformType)


Copyright © 2012. All Rights Reserved.