org.minetti.astrodevice.server.hibernate.object
Class ObservingSiteImpl
java.lang.Object
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
ObservingSiteImpl
public ObservingSiteImpl()
- Constructor.
ObservingSiteImpl
public ObservingSiteImpl(ObservingSite observingSite)
- Constructor.
- Parameters:
observingSite
- Observing site.
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.