Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ReceiveSmsImpl implements ReceiveSms {
- private static final Logger LOG = Logger.getLogger(ReceiveSmsImpl.class.getName());
- /* (non-Javadoc)
- * @see org.csapi.wsdl.parlayx.sms.receive.v2_1._interface.ReceiveSms#getReceivedSms(java.lang.String registrationIdentifier )*
- */
- public java.util.List<org.csapi.schema.parlayx.sms.v2_1.SmsMessage> getReceivedSms(java.lang.String registrationIdentifier) throws org.csapi.wsdl.parlayx.common.v2_0.faults.ServiceException , org.csapi.wsdl.parlayx.common.v2_0.faults.PolicyException {
- LOG.info("Executing operation getReceivedSms");
- System.out.println(registrationIdentifier);
- try {
- DatabaseConfiguration databaseConfiguration = new DatabaseConfiguration("146.185.20.25", "3306", "services", "parlax", "TsiSmsGateway", "Inbox", "Outbox", "ClientList", "OutboxNotificationList", "ModemOutbox");
- DataAccessObject dao = new DataAccessObject(databaseConfiguration);
- DaoReceiveSms receiveSms = new DaoReceiveSms(dao);
- List<InboxMessage> iml = new ArrayList<InboxMessage>();
- List<SmsMessage> myList = new ArrayList<SmsMessage>();
- iml = receiveSms.getReceivedSms(registrationIdentifier);
- for(int i = 0; i < iml.size(); i++) {
- SmsMessage sms = new SmsMessage();
- sms.setMessage(iml.get(i).getMessage());
- sms.setSenderAddress(iml.get(i).getNumber());
- sms.setSmsServiceActivationNumber(iml.get(i).getTimestamp());
- myList.add(sms);
- }
- return myList;
- } catch (java.lang.Exception ex) {
- ex.printStackTrace();
- throw new RuntimeException(ex);
- }
- //throw new org.csapi.wsdl.parlayx.common.v2_0.faults.ServiceException("ServiceException...");
- //throw new org.csapi.wsdl.parlayx.common.v2_0.faults.PolicyException("PolicyException...");
- }
- }
Add Comment
Please, Sign In to add comment