public void setTransportInDetails()

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


    public void setTransportInDetails(TransportInDescription transportInDetails) throws AxisFault {
        if(transportInDetails == null) {
            throw new AxisFault("No transport in details");
        }

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

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

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

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

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

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