/* ----------------------------------------
 * Origin  : GFI INFORMATIQUE 
 * Project : CDPP Propagation Tool 
 * ----------------------------------------
 * History 
 * Version : 01/05/2015 : SCA : V2.1
 * ----------------------------------------
 */
package fr.tlse.irap.map;

import java.util.Date;

import jakarta.jws.WebMethod;
import jakarta.jws.WebService;
import jakarta.jws.soap.SOAPBinding;
import jakarta.jws.soap.SOAPBinding.Style;

@WebService
@SOAPBinding(style = Style.RPC)
public interface ICarringtonMap {

	/**
	 * Carrington map web service access 
	 * @param time
	 * @param cmType
	 * @return
	 */
	@WebMethod
	CarringtonMap getCarringtonMap(Date time, CarringtonMapType cmType);

	/**
	 * Carrington map catalog web service access 
	 * @return Carrington map catalog
	 */
	@WebMethod
	CarringtonMapCatalog getCarringtonMapCatalog();
        
        /**
         * Get neutral sheet on carrington map
         * @param time
         * @return line
         */
        @WebMethod
        HCSLine getHCSLine(Date time);
}
