use of com.salaboy.jbpm5.dev.guide.webservice.InsuranceService in project jBPM5-Developer-Guide by Salaboy.
the class InsuranceServiceWorkItemHandler method getClient.
private InsuranceService getClient() {
InsuranceService client = null;
try {
URL wsdlURL = new URL("http://127.0.0.1:19999/InsuranceServiceImpl/insurance?WSDL");
QName SERVICE_QNAME = new QName("http://webservice.guide.dev.jbpm5.salaboy.com/", "InsuranceServiceImplService");
Service service = Service.create(wsdlURL, SERVICE_QNAME);
client = service.getPort(InsuranceService.class);
} catch (MalformedURLException ex) {
Logger.getLogger(CompanyGatewayWorkItemHandler.class.getName()).log(Level.SEVERE, null, ex);
}
return client;
}
use of com.salaboy.jbpm5.dev.guide.webservice.InsuranceService in project jBPM5-Developer-Guide by Salaboy.
the class PatientDataServiceWorkItemHandler method getClient.
private InsuranceService getClient() {
InsuranceService client = null;
try {
URL wsdlURL = new URL("http://127.0.0.1:19999/InsuranceServiceImpl/insurance?WSDL");
QName SERVICE_QNAME = new QName("http://webservice.guide.dev.jbpm5.salaboy.com/", "InsuranceServiceImplService");
Service service = Service.create(wsdlURL, SERVICE_QNAME);
client = service.getPort(InsuranceService.class);
} catch (MalformedURLException ex) {
Logger.getLogger(CompanyGatewayWorkItemHandler.class.getName()).log(Level.SEVERE, null, ex);
}
return client;
}
use of com.salaboy.jbpm5.dev.guide.webservice.InsuranceService in project jBPM5-Developer-Guide by Salaboy.
the class CompanyGatewayWorkItemHandler method getClient.
private InsuranceService getClient() {
InsuranceService client = null;
try {
URL wsdlURL = new URL("http://127.0.0.1:19999/InsuranceServiceImpl/insurance?WSDL");
QName SERVICE_QNAME = new QName("http://webservice.guide.dev.jbpm5.salaboy.com/", "InsuranceServiceImplService");
Service service = Service.create(wsdlURL, SERVICE_QNAME);
client = service.getPort(InsuranceService.class);
} catch (MalformedURLException ex) {
Logger.getLogger(CompanyGatewayWorkItemHandler.class.getName()).log(Level.SEVERE, null, ex);
}
return client;
}
use of com.salaboy.jbpm5.dev.guide.webservice.InsuranceService in project jBPM5-Developer-Guide by Salaboy.
the class RatesServiceWorkItemHandler method getClient.
private InsuranceService getClient() {
InsuranceService client = null;
try {
URL wsdlURL = new URL("http://127.0.0.1:19999/InsuranceServiceImpl/insurance?WSDL");
QName SERVICE_QNAME = new QName("http://webservice.guide.dev.jbpm5.salaboy.com/", "InsuranceServiceImplService");
Service service = Service.create(wsdlURL, SERVICE_QNAME);
client = service.getPort(InsuranceService.class);
} catch (MalformedURLException ex) {
Logger.getLogger(CompanyGatewayWorkItemHandler.class.getName()).log(Level.SEVERE, null, ex);
}
return client;
}
use of com.salaboy.jbpm5.dev.guide.webservice.InsuranceService in project jBPM5-Developer-Guide by Salaboy.
the class RatesServiceWorkItemHandler method executeWorkItem.
public void executeWorkItem(WorkItem wi, WorkItemManager wim) {
String patientId = (String) wi.getParameter("rates_patientName");
BigDecimal finalAmount = BigDecimal.ZERO;
// Mock Data
List<ConceptCode> concepts = new ArrayList<ConceptCode>(2);
concepts.add(new ConceptCode("CO-123", new BigDecimal(125), "Dialy Hospital Bed Rate", 4));
concepts.add(new ConceptCode("CO-123", new BigDecimal(100), "Nurse Service", 1));
InsuranceService client = getClient();
// Fixed rate for insured patients
finalAmount = client.calculateHospitalRates(patientId, concepts);
Map<String, Object> result = new HashMap<String, Object>();
result.put("rates_finalAmount", finalAmount);
result.put("rates_concepts", concepts);
wim.completeWorkItem(wi.getId(), result);
}
Aggregations