All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.evasion.ejb.remote.GeolocEJBRemote Maven / Gradle / Ivy

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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy