in modules/sms/src/main/java/org/apache/axis2/transport/sms/gsm/GSMImplManager.java [121:158]
public void setTransportOutDetails(TransportOutDescription transportOutDetails) throws AxisFault {
if (transportOutDetails.getParameter(SMSTransportConstents.MODEM_GATEWAY_ID) != null) {
gsmTransportOutDetails.setGatewayId((String) transportOutDetails.getParameter(
SMSTransportConstents.MODEM_GATEWAY_ID).getValue());
} else {
throw new AxisFault("GATEWAY ID NOT SET for the SMS transprot");
}
if (transportOutDetails.getParameter(SMSTransportConstents.COM_PORT) != null) {
gsmTransportOutDetails.setComPort((String) transportOutDetails.getParameter(
SMSTransportConstents.COM_PORT).getValue());
} else {
throw new AxisFault("COM PORT NOT SET for the SMS transprot");
}
if (transportOutDetails.getParameter(SMSTransportConstents.BAUD_RATE) != null) {
int bRate = Integer.parseInt((String) transportOutDetails.getParameter(
SMSTransportConstents.BAUD_RATE).getValue());
gsmTransportOutDetails.setBaudRate(bRate);
} else {
throw new AxisFault("BAUD RATE NOT SET for the SMS transprot");
}
if (transportOutDetails.getParameter(SMSTransportConstents.MANUFACTURER) != null) {
gsmTransportOutDetails.setManufacturer((String) transportOutDetails.getParameter(
SMSTransportConstents.MANUFACTURER).getValue());
} else {
throw new AxisFault("Manufactuer NOT SET for the SMS transprot");
}
if (transportOutDetails.getParameter(SMSTransportConstents.MODEL) != null) {
gsmTransportOutDetails.setModel((String) transportOutDetails.getParameter(
SMSTransportConstents.MODEL).getValue());
} else {
throw new AxisFault("Model NOT SET for the SMS transprot");
}
}