package com.example.switchyard.bindy;
import java.util.Date;
import javax.inject.Inject;
import org.switchyard.component.bean.Reference;
import org.switchyard.component.bean.Service;
import com.example.switchyard.bindy.model.SimOrder;
@Service(CreateObject.class)
public class CreateObjectBean implements CreateObject {
@Inject @Reference("BindyComponentService")
private Bindy service;
@Override
public void create() {
System.out.println("Sending an object out");
SimOrder s = new SimOrder();
s.setOrderId("1");
s.setBatchId("2");
s.setCustomerNo("3");
s.setCustomerName("Name");
s.setImsi("1111");
s.setMsisdn("2222");
s.setSimSpecificationId("SimId");
s.setQuantity(25);
s.setRequiredDate(new Date());
s.setDeliveryAddress("Address");
s.setShipmentType("ShipmentType");
s.setPackageMarking("packageMarking");
s.setContactName("contactName");
s.setContactEmail("contactEmail");
s.setContactPhoneNumber("contactPhoneNumber");
service.bind(s);
}
}