package sikd.sikd5.sikd5ejb.session;

import java.util.Date;
import java.util.List;

import javax.ejb.Remote;
import org.apache.ibatis.session.SqlSession;
import sikd.sikd5.sikd5bean.DashboardChartValue;
import sikd.sikd5.sikd5bean.DashboardValue;
import sikd.sikd5.sikd5bean.StatusData;
import sikd.sikd5.sikd5bean.laporan.Lampiran1Apbd;

import sikd.sikd5.sikd5bean.query.InfoPengiriman;
import sikd.sikd5.sikd5bean.query.MonitorSimpatikDataKirimPemdaChart;
import sikd.sikd5.sikd5bean.query.MonitorSimpatikPemdaKoneksi;

/**
 * @author : agus
 * @tanggal : Jan 10, 2019
 */
@Remote
public interface LraSessionBeanRemote {
	public List<InfoPengiriman> getInfoPengirimanXmlPerBulan(String kodeSatker, short tahun) throws Exception;
	public List<InfoPengiriman> getInfoPengirimanXmlPerPemda(short tahun,short bulan,Date tgAwal,Date tgAkhir) throws Exception;

    public List<MonitorSimpatikPemdaKoneksi> getMonitorPemdaKoneksi(short tahun) throws Exception;

    public List<MonitorSimpatikDataKirimPemdaChart> getMonitorDataKirimChartNasional(Date tanggal) throws Exception;
    public List<MonitorSimpatikDataKirimPemdaChart> getMonitorDataKirimChartPemda(Date tanggal, String kodesatker) throws Exception;
}
