package org.netomi.tracker.service;
import java.util.List;
import javax.persistence.EntityManager;
import org.netomi.tracker.model.Satellite;
import org.netomi.tracker.model.TleEntry;
/**
* Simple service interface to the {@link Satellite} entity.
*/
public interface SatelliteService {
EntityManager getEntityManager();
void addSatellite(Satellite sat);
Satellite updateSatellite(Satellite sat);
Satellite getSatellite(long catalogNumber);
List<Satellite> getSatellites();
TleEntry getLatestTleEntry(Satellite sat);
TleEntry updateTleEntry(TleEntry tle);
void shutdown();
}