package com.github.signed.sandboxes.jee.data.in;
import java.util.Date;
import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.jws.WebService;
import org.joda.time.LocalDate;
@Stateless
@WebService(
portName = "ImportPort",
serviceName = "ImportService",
targetNamespace = "http://example.org/wsdl",
endpointInterface = "com.github.signed.sandboxes.jee.data.in.ImportWebservice")
public class ImportWebserviceDefault implements ImportWebservice {
@Inject
private ImportSerializer importSerializerDefault;
@Override
public void importDataForDay(Date day, String data) {
System.out.println("received data import request for: " + day + " -> " + data);
DataImportParameter parameterObject = new DataImportParameter(new LocalDate(day), data);
importSerializerDefault.putInImportQueue(parameterObject);
}
}