com.evasion.ejb.remote.GeolocEJBRemote Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of API Show documentation
Show all versions of API Show documentation
API de l'application modulaire evasion-en-ligne
The newest version!
package com.evasion.ejb.remote;
import com.evasion.entity.geolocation.Location;
import com.evasion.exception.EvasionException;
import java.util.List;
/**
*
* @author sebastien.glon
*/
public interface GeolocEJBRemote {
/**
* Importation des données de geolocalisation dans le référentiel.
*
* @param file Fichier à traiter.
* @param format Format du fichier (A ce jour seul le format geoname-CSV est
* prit en charge.
* @return
* true
si importation réussi;
* false sinon
*/
boolean importData(String file, String format) throws EvasionException;
/**
* Cette méthode est à utiliser pour rafraichir la config du timer d'import
* des référenciels de geoloc.
*/
void updateImportTimer() throws EvasionException;
Location getLocationByid(long number);
List searchFullTextLocation(String query) throws EvasionException;
}