Guest User

Untitled

a guest
Apr 26th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.87 KB | None | 0 0
  1. public class ReceiveSmsImpl implements ReceiveSms {
  2.  
  3.     private static final Logger LOG = Logger.getLogger(ReceiveSmsImpl.class.getName());
  4.  
  5.     /* (non-Javadoc)
  6.      * @see org.csapi.wsdl.parlayx.sms.receive.v2_1._interface.ReceiveSms#getReceivedSms(java.lang.String  registrationIdentifier )*
  7.      */
  8.     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    {
  9.         LOG.info("Executing operation getReceivedSms");
  10.         System.out.println(registrationIdentifier);
  11.         try {
  12.             DatabaseConfiguration databaseConfiguration = new DatabaseConfiguration("146.185.20.25", "3306", "services", "parlax", "TsiSmsGateway", "Inbox", "Outbox", "ClientList", "OutboxNotificationList", "ModemOutbox");
  13.             DataAccessObject dao = new DataAccessObject(databaseConfiguration);
  14.            
  15.             DaoReceiveSms receiveSms = new DaoReceiveSms(dao);
  16.             List<InboxMessage> iml = new ArrayList<InboxMessage>();
  17.             List<SmsMessage> myList = new ArrayList<SmsMessage>();
  18.             iml = receiveSms.getReceivedSms(registrationIdentifier);
  19.  
  20.             for(int i = 0; i < iml.size(); i++) {
  21.                 SmsMessage sms = new SmsMessage();
  22.                 sms.setMessage(iml.get(i).getMessage());
  23.                 sms.setSenderAddress(iml.get(i).getNumber());
  24.                 sms.setSmsServiceActivationNumber(iml.get(i).getTimestamp());
  25.                 myList.add(sms);
  26.             }
  27.                    
  28.             return myList;
  29.            
  30.            
  31.            
  32.         } catch (java.lang.Exception ex) {
  33.             ex.printStackTrace();
  34.             throw new RuntimeException(ex);
  35.         }
  36.         //throw new org.csapi.wsdl.parlayx.common.v2_0.faults.ServiceException("ServiceException...");
  37.         //throw new org.csapi.wsdl.parlayx.common.v2_0.faults.PolicyException("PolicyException...");
  38.     }
  39.  
  40. }
Add Comment
Please, Sign In to add comment