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());
}
}