org.minetti.astrodevice.server.hibernate.object
Class ObservingSiteImpl

java.lang.Object
  extended by org.minetti.astrodevice.server.hibernate.object.ObservingSiteImpl
All Implemented Interfaces:
Serializable, GeographicCoordinates, ObservingSite

@Entity
public final class ObservingSiteImpl
extends Object
implements ObservingSite, Serializable

Object representing an observing site.

Author:
Jean-Philippe MINETTI
See Also:
Serialized Form

Constructor Summary
ObservingSiteImpl()
          Constructor.
ObservingSiteImpl(ObservingSite observingSite)
          Constructor.
 
Method Summary
 boolean equals(Object obj)
           
 CelestialLimitAlgorithm getCelestialLimitAlgorithm()
           
 SortedSet<CelestialLimitPoint> getCelestialLimitPointSet()
           
 short getElevation()
           
 Long getId()
           
 org.minetti.astrodevice.common.coordinate.Coordinate getLatitude()
           
 org.minetti.astrodevice.common.coordinate.Coordinate getLongitude()
           
 String getName()
           
 int hashCode()
           
 void setCelestialLimitAlgorithm(CelestialLimitAlgorithm celestialLimitAlgorithm)
           
 void setElevation(short elevation)
           
 void setLatitude(org.minetti.astrodevice.common.coordinate.Coordinate latitude)
           
 void setLongitude(org.minetti.astrodevice.common.coordinate.Coordinate longitude)
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObservingSiteImpl

public ObservingSiteImpl()
Constructor.


ObservingSiteImpl

public ObservingSiteImpl(ObservingSite observingSite)
Constructor.

Parameters:
observingSite - Observing site.
Method Detail

getId

public Long getId()
Specified by:
getId in interface GeographicCoordinates

getName

public String getName()
Specified by:
getName in interface GeographicCoordinates

setName

public void setName(String name)
Specified by:
setName in interface ObservingSite

getLatitude

public org.minetti.astrodevice.common.coordinate.Coordinate getLatitude()
Specified by:
getLatitude in interface GeographicCoordinates

setLatitude

public void setLatitude(org.minetti.astrodevice.common.coordinate.Coordinate latitude)
Specified by:
setLatitude in interface ObservingSite

getLongitude

public org.minetti.astrodevice.common.coordinate.Coordinate getLongitude()
Specified by:
getLongitude in interface GeographicCoordinates

setLongitude

public void setLongitude(org.minetti.astrodevice.common.coordinate.Coordinate longitude)
Specified by:
setLongitude in interface ObservingSite

getElevation

public short getElevation()
Specified by:
getElevation in interface GeographicCoordinates

setElevation

public void setElevation(short elevation)
Specified by:
setElevation in interface ObservingSite

getCelestialLimitPointSet

public SortedSet<CelestialLimitPoint> getCelestialLimitPointSet()
Specified by:
getCelestialLimitPointSet in interface ObservingSite

getCelestialLimitAlgorithm

public CelestialLimitAlgorithm getCelestialLimitAlgorithm()
Specified by:
getCelestialLimitAlgorithm in interface ObservingSite

setCelestialLimitAlgorithm

public void setCelestialLimitAlgorithm(CelestialLimitAlgorithm celestialLimitAlgorithm)
Specified by:
setCelestialLimitAlgorithm in interface ObservingSite

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 astroDevice. All Rights Reserved.