public void setTransportOutDetails()

in modules/sms/src/main/java/org/apache/axis2/transport/sms/smpp/SMPPImplManager.java [141:179]


    public void setTransportOutDetails(TransportOutDescription transportOutDetails) throws AxisFault{
         if(transportOutDetails == null) {
            throw new AxisFault("No transport in details");
        }

        if(transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_TYPE) != null){
            smppTransportOutDetails.setSystemType((String)transportOutDetails.getParameter(
                    SMSTransportConstents.SYSTEM_TYPE).getValue());
        }

        if (transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_ID) != null) {
            smppTransportOutDetails.setSystemId((String)transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_ID).
                    getValue());
        } else {
            throw new AxisFault("System Id not set");
        }

        if (transportOutDetails.getParameter(SMSTransportConstents.PASSWORD) != null) {
            smppTransportOutDetails.setPassword((String)transportOutDetails.getParameter(SMSTransportConstents.PASSWORD).
                    getValue());
        } else {
            throw new AxisFault("password not set");
        }

        if(transportOutDetails.getParameter(SMSTransportConstents.HOST) != null) {
            smppTransportOutDetails.setHost((String)transportOutDetails.getParameter(SMSTransportConstents.HOST).
                    getValue());
        }

        if(transportOutDetails.getParameter(SMSTransportConstents.PORT) != null) {
            smppTransportOutDetails.setPort(Integer.parseInt((String)transportOutDetails.getParameter(
                    SMSTransportConstents.PORT).getValue()));
        }

        if(transportOutDetails.getParameter(SMSTransportConstents.PHONE_NUMBER) != null) {
            smppTransportOutDetails.setPhoneNumber((String)transportOutDetails.getParameter(
                    SMSTransportConstents.PHONE_NUMBER).getValue());
        }
    }