Class: Majoron::AntHill::SMPP::SMPPValidator
- Inherits:
-
AntHill::ValidatorBase
- Object
- AntHill::ValidatorBase
- Majoron::AntHill::SMPP::SMPPValidator
- Defined in:
- lib/smpp_validator.rb
Instance Method Summary collapse
-
#initialize ⇒ SMPPValidator
constructor
A new instance of SMPPValidator.
- #validate_additional_status_info_text(additional_status_info_text, len) ⇒ Object
- #validate_addr_npi(addr_npi) ⇒ Object
- #validate_addr_ton(addr_ton) ⇒ Object
- #validate_address_range(address_range) ⇒ Object
- #validate_alert_on_msg_delivery(alert_on_msg_delivery, len) ⇒ Object
- #validate_broadcast_area_identifier(broadcast_area_identifier, len) ⇒ Object
- #validate_broadcast_area_success(broadcast_area_success, len) ⇒ Object
- #validate_broadcast_channel_indicator(broadcast_channel_indicator, len) ⇒ Object
- #validate_broadcast_content_type(broadcast_content_type, len) ⇒ Object
- #validate_broadcast_content_type_info(broadcast_content_type_info, len) ⇒ Object
- #validate_broadcast_end_time(broadcast_end_time, len) ⇒ Object
- #validate_broadcast_error_status(broadcast_error_status, len) ⇒ Object
- #validate_broadcast_frequency_interval(broadcast_frequency_interval, len) ⇒ Object
- #validate_broadcast_message_class(broadcast_message_class, len) ⇒ Object
- #validate_broadcast_rep_num(broadcast_rep_num, len) ⇒ Object
- #validate_broadcast_service_group(broadcast_service_group, len) ⇒ Object
- #validate_callback_num(callback_num, len) ⇒ Object
- #validate_callback_num_atag(callback_num_atag, len) ⇒ Object
- #validate_callback_num_pres_ind(callback_num_pres_ind, len) ⇒ Object
- #validate_data_coding(data_coding) ⇒ Object
- #validate_delivery_failure_reason(delivery_failure_reason, len) ⇒ Object
- #validate_dest_addr21(dest_addr) ⇒ Object
- #validate_dest_addr65(dest_addr) ⇒ Object
- #validate_dest_addr_npi(dest_addr_npi) ⇒ Object
- #validate_dest_addr_subunit(dest_addr_subunit, len) ⇒ Object
- #validate_dest_addr_ton(dest_addr_ton) ⇒ Object
- #validate_dest_addresses(dest_addresses, number_of_dest) ⇒ Object
- #validate_dest_bearer_type(dest_bearer_type, len) ⇒ Object
- #validate_dest_network_type(dest_network_type, len) ⇒ Object
- #validate_dest_subaddress(dest_subaddress, len) ⇒ Object
- #validate_dest_telematics_id(dest_telematics_id, len) ⇒ Object
- #validate_destination_port(destination_port, len) ⇒ Object
- #validate_display_time(display_time, len) ⇒ Object
- #validate_dpf_result(dpf_result, len) ⇒ Object
- #validate_error_code(error_code) ⇒ Object
- #validate_esm_class(esm_class) ⇒ Object
- #validate_esme_addr(esme_addr) ⇒ Object
- #validate_esme_addr_npi(esme_addr_npi) ⇒ Object
- #validate_esme_addr_ton(esme_addr_ton) ⇒ Object
- #validate_failed_broadcast_area_identifier(failed_broadcast_area_identifier, len) ⇒ Object
- #validate_final_date(final_date) ⇒ Object
- #validate_header(header) ⇒ Object
- #validate_interface_version(interface_version) ⇒ Object
- #validate_its_reply_type(its_reply_type, len) ⇒ Object
- #validate_its_session_info(its_session_info, len) ⇒ Object
- #validate_language_indicator(language_indicator, len) ⇒ Object
- #validate_message_id(message_id) ⇒ Object
- #validate_message_id_null(message_id) ⇒ Object
- #validate_message_payload(message_payload, len) ⇒ Object
- #validate_message_state(message_state) ⇒ Object
- #validate_message_state_tlv(message_state_tlv, len) ⇒ Object
- #validate_more_messages_to_send(more_messages_to_send, len) ⇒ Object
- #validate_ms_availability_status(ms_availability_status, len) ⇒ Object
- #validate_ms_msg_wait_facilities(ms_msg_wait_facilities, len) ⇒ Object
- #validate_ms_validity(ms_validity, len) ⇒ Object
- #validate_network_error_code(network_error_code, len) ⇒ Object
- #validate_no_unsuccess(no_unsuccess) ⇒ Object
- #validate_number_of_dest(number_of_dest) ⇒ Object
- #validate_number_of_messages(number_of_messages, len) ⇒ Object
- #validate_password(password) ⇒ Object
- #validate_payload_type(payload_type, len) ⇒ Object
- #validate_priority_flag(priority_flag) ⇒ Object
- #validate_privacy_indicator(privacy_indicator, len) ⇒ Object
- #validate_protocol_id(protocol_id) ⇒ Object
- #validate_qos_time_to_live(qos_time_to_live, len) ⇒ Object
- #validate_receipted_message_id(receipted_message_id, len) ⇒ Object
- #validate_registered_delivery(registered_delivery) ⇒ Object
- #validate_replace_if_present_flag(replace_if_present_flag) ⇒ Object
- #validate_sar_msg_ref_num(sar_msg_ref_num, len) ⇒ Object
- #validate_sar_segment_seqnum(sar_segment_seqnum, len) ⇒ Object
- #validate_sar_total_segments(sar_total_segments, len) ⇒ Object
- #validate_sc_interface_version(sc_interface_version, len) ⇒ Object
- #validate_schedule_delivery_time(schedule_delivery_time) ⇒ Object
- #validate_service_type(service_type) ⇒ Object
- #validate_set_dpf(set_dpf, len) ⇒ Object
- #validate_short_message(short_message) ⇒ Object
- #validate_short_message_payload(short_message, message_payload) ⇒ Object
- #validate_sm_default_msg_id(sm_default_msg_id) ⇒ Object
- #validate_sm_length(sm_length) ⇒ Object
- #validate_sms_signal(sms_signal, len) ⇒ Object
- #validate_source_addr21(source_addr21) ⇒ Object
- #validate_source_addr65(source_addr65) ⇒ Object
- #validate_source_addr_npi(source_addr_npi) ⇒ Object
- #validate_source_addr_subunit(source_addr_subunit, len) ⇒ Object
- #validate_source_addr_ton(source_addr_ton) ⇒ Object
- #validate_source_bearer_type(source_bearer_type, len) ⇒ Object
- #validate_source_network_type(source_network_type, len) ⇒ Object
- #validate_source_port(source_port, len) ⇒ Object
- #validate_source_subaddress(source_subaddress, len) ⇒ Object
- #validate_source_telematics_id(source_telematics_id, len) ⇒ Object
- #validate_system_id(system_id) ⇒ Object
- #validate_system_type(system_type) ⇒ Object
- #validate_unsuccess_smes(unsuccess_smes, no_unsuccess) ⇒ Object
- #validate_user_message_reference(user_message_reference, len) ⇒ Object
- #validate_user_response_code(user_response_code, len) ⇒ Object
- #validate_ussd_service_op(ussd_service_op, len) ⇒ Object
- #validate_validity_period(validity_period) ⇒ Object
Constructor Details
#initialize ⇒ SMPPValidator
Returns a new instance of SMPPValidator.
23 24 25 |
# File 'lib/smpp_validator.rb', line 23 def initialize() super() end |
Instance Method Details
#validate_additional_status_info_text(additional_status_info_text, len) ⇒ Object
353 354 |
# File 'lib/smpp_validator.rb', line 353 def validate_additional_status_info_text(additional_status_info_text, len) end |
#validate_addr_npi(addr_npi) ⇒ Object
58 59 |
# File 'lib/smpp_validator.rb', line 58 def validate_addr_npi(addr_npi) end |
#validate_addr_ton(addr_ton) ⇒ Object
55 56 |
# File 'lib/smpp_validator.rb', line 55 def validate_addr_ton(addr_ton) end |
#validate_address_range(address_range) ⇒ Object
61 62 63 64 65 |
# File 'lib/smpp_validator.rb', line 61 def validate_address_range(address_range) if (address_range.size() + 1) > SMPPMaxLen::ADDRESS_RANGE_MAX_LEN raise CodecErrors::VALIDATE_ADDRESS_RANGE_MAX_LEN end end |
#validate_alert_on_msg_delivery(alert_on_msg_delivery, len) ⇒ Object
214 215 |
# File 'lib/smpp_validator.rb', line 214 def validate_alert_on_msg_delivery(alert_on_msg_delivery, len) end |
#validate_broadcast_area_identifier(broadcast_area_identifier, len) ⇒ Object
187 188 189 190 191 192 193 194 195 196 197 |
# File 'lib/smpp_validator.rb', line 187 def validate_broadcast_area_identifier(broadcast_area_identifier, len) # Check presents if broadcast_area_identifier.size() == 0 raise CodecErrors::VALIDATE_BROADCAST_AREA_IDENTIFIER_MIN_LEN end # Check lengths if broadcast_area_identifier.size() != len.size() raise CodecErrors::VALIDATE_BROADCAST_AREA_IDENTIFIER_LEN end end |
#validate_broadcast_area_success(broadcast_area_success, len) ⇒ Object
205 206 |
# File 'lib/smpp_validator.rb', line 205 def validate_broadcast_area_success(broadcast_area_success, len) end |
#validate_broadcast_channel_indicator(broadcast_channel_indicator, len) ⇒ Object
217 218 |
# File 'lib/smpp_validator.rb', line 217 def validate_broadcast_channel_indicator(broadcast_channel_indicator, len) end |
#validate_broadcast_content_type(broadcast_content_type, len) ⇒ Object
284 285 |
# File 'lib/smpp_validator.rb', line 284 def validate_broadcast_content_type(broadcast_content_type, len) end |
#validate_broadcast_content_type_info(broadcast_content_type_info, len) ⇒ Object
220 221 |
# File 'lib/smpp_validator.rb', line 220 def validate_broadcast_content_type_info(broadcast_content_type_info, len) end |
#validate_broadcast_end_time(broadcast_end_time, len) ⇒ Object
359 360 |
# File 'lib/smpp_validator.rb', line 359 def validate_broadcast_end_time(broadcast_end_time, len) end |
#validate_broadcast_error_status(broadcast_error_status, len) ⇒ Object
277 278 |
# File 'lib/smpp_validator.rb', line 277 def validate_broadcast_error_status(broadcast_error_status, len) end |
#validate_broadcast_frequency_interval(broadcast_frequency_interval, len) ⇒ Object
202 203 |
# File 'lib/smpp_validator.rb', line 202 def validate_broadcast_frequency_interval(broadcast_frequency_interval, len) end |
#validate_broadcast_message_class(broadcast_message_class, len) ⇒ Object
223 224 |
# File 'lib/smpp_validator.rb', line 223 def (, len) end |
#validate_broadcast_rep_num(broadcast_rep_num, len) ⇒ Object
199 200 |
# File 'lib/smpp_validator.rb', line 199 def validate_broadcast_rep_num(broadcast_rep_num, len) end |
#validate_broadcast_service_group(broadcast_service_group, len) ⇒ Object
226 227 |
# File 'lib/smpp_validator.rb', line 226 def validate_broadcast_service_group(broadcast_service_group, len) end |
#validate_callback_num(callback_num, len) ⇒ Object
229 230 |
# File 'lib/smpp_validator.rb', line 229 def validate_callback_num(callback_num, len) end |
#validate_callback_num_atag(callback_num_atag, len) ⇒ Object
232 233 |
# File 'lib/smpp_validator.rb', line 232 def validate_callback_num_atag(callback_num_atag, len) end |
#validate_callback_num_pres_ind(callback_num_pres_ind, len) ⇒ Object
235 236 |
# File 'lib/smpp_validator.rb', line 235 def validate_callback_num_pres_ind(callback_num_pres_ind, len) end |
#validate_data_coding(data_coding) ⇒ Object
125 126 |
# File 'lib/smpp_validator.rb', line 125 def validate_data_coding(data_coding) end |
#validate_delivery_failure_reason(delivery_failure_reason, len) ⇒ Object
350 351 |
# File 'lib/smpp_validator.rb', line 350 def validate_delivery_failure_reason(delivery_failure_reason, len) end |
#validate_dest_addr21(dest_addr) ⇒ Object
88 89 |
# File 'lib/smpp_validator.rb', line 88 def validate_dest_addr21(dest_addr) end |
#validate_dest_addr65(dest_addr) ⇒ Object
91 92 |
# File 'lib/smpp_validator.rb', line 91 def validate_dest_addr65(dest_addr) end |
#validate_dest_addr_npi(dest_addr_npi) ⇒ Object
85 86 |
# File 'lib/smpp_validator.rb', line 85 def validate_dest_addr_npi(dest_addr_npi) end |
#validate_dest_addr_subunit(dest_addr_subunit, len) ⇒ Object
238 239 |
# File 'lib/smpp_validator.rb', line 238 def validate_dest_addr_subunit(dest_addr_subunit, len) end |
#validate_dest_addr_ton(dest_addr_ton) ⇒ Object
82 83 |
# File 'lib/smpp_validator.rb', line 82 def validate_dest_addr_ton(dest_addr_ton) end |
#validate_dest_addresses(dest_addresses, number_of_dest) ⇒ Object
158 159 160 161 162 163 |
# File 'lib/smpp_validator.rb', line 158 def validate_dest_addresses(dest_addresses, number_of_dest) # Check lengths if dest_addresses.size() != number_of_dest raise CodecErrors::VALIDATE_DEST_ADDRESSES_LEN end end |
#validate_dest_bearer_type(dest_bearer_type, len) ⇒ Object
302 303 |
# File 'lib/smpp_validator.rb', line 302 def validate_dest_bearer_type(dest_bearer_type, len) end |
#validate_dest_network_type(dest_network_type, len) ⇒ Object
299 300 |
# File 'lib/smpp_validator.rb', line 299 def validate_dest_network_type(dest_network_type, len) end |
#validate_dest_subaddress(dest_subaddress, len) ⇒ Object
241 242 |
# File 'lib/smpp_validator.rb', line 241 def validate_dest_subaddress(dest_subaddress, len) end |
#validate_dest_telematics_id(dest_telematics_id, len) ⇒ Object
305 306 |
# File 'lib/smpp_validator.rb', line 305 def validate_dest_telematics_id(dest_telematics_id, len) end |
#validate_destination_port(destination_port, len) ⇒ Object
296 297 |
# File 'lib/smpp_validator.rb', line 296 def validate_destination_port(destination_port, len) end |
#validate_display_time(display_time, len) ⇒ Object
244 245 |
# File 'lib/smpp_validator.rb', line 244 def validate_display_time(display_time, len) end |
#validate_dpf_result(dpf_result, len) ⇒ Object
356 357 |
# File 'lib/smpp_validator.rb', line 356 def validate_dpf_result(dpf_result, len) end |
#validate_error_code(error_code) ⇒ Object
184 185 |
# File 'lib/smpp_validator.rb', line 184 def validate_error_code(error_code) end |
#validate_esm_class(esm_class) ⇒ Object
94 95 |
# File 'lib/smpp_validator.rb', line 94 def validate_esm_class(esm_class) end |
#validate_esme_addr(esme_addr) ⇒ Object
152 153 |
# File 'lib/smpp_validator.rb', line 152 def validate_esme_addr(esme_addr) end |
#validate_esme_addr_npi(esme_addr_npi) ⇒ Object
149 150 |
# File 'lib/smpp_validator.rb', line 149 def validate_esme_addr_npi(esme_addr_npi) end |
#validate_esme_addr_ton(esme_addr_ton) ⇒ Object
146 147 |
# File 'lib/smpp_validator.rb', line 146 def validate_esme_addr_ton(esme_addr_ton) end |
#validate_failed_broadcast_area_identifier(failed_broadcast_area_identifier, len) ⇒ Object
280 281 282 |
# File 'lib/smpp_validator.rb', line 280 def validate_failed_broadcast_area_identifier(failed_broadcast_area_identifier, len) end |
#validate_final_date(final_date) ⇒ Object
175 176 |
# File 'lib/smpp_validator.rb', line 175 def validate_final_date(final_date) end |
#validate_header(header) ⇒ Object
28 29 |
# File 'lib/smpp_validator.rb', line 28 def validate_header(header) end |
#validate_interface_version(interface_version) ⇒ Object
47 48 49 50 51 52 53 |
# File 'lib/smpp_validator.rb', line 47 def validate_interface_version(interface_version) if ((interface_version < InterfaceVersion::SMPP_VER_0_0 || interface_version > InterfaceVersion::SMPP_VER_3_4) && interface_version != InterfaceVersion::SMPP_VER_5_0) raise sprintf(CodecErrors::VALIDATE_INTERFACE_VERSION_VALUE, interface_version) end end |
#validate_its_reply_type(its_reply_type, len) ⇒ Object
341 342 |
# File 'lib/smpp_validator.rb', line 341 def validate_its_reply_type(its_reply_type, len) end |
#validate_its_session_info(its_session_info, len) ⇒ Object
344 345 |
# File 'lib/smpp_validator.rb', line 344 def validate_its_session_info(its_session_info, len) end |
#validate_language_indicator(language_indicator, len) ⇒ Object
247 248 |
# File 'lib/smpp_validator.rb', line 247 def validate_language_indicator(language_indicator, len) end |
#validate_message_id(message_id) ⇒ Object
137 138 |
# File 'lib/smpp_validator.rb', line 137 def () end |
#validate_message_id_null(message_id) ⇒ Object
140 141 142 143 144 |
# File 'lib/smpp_validator.rb', line 140 def () if ( .size() + 1) != 1 raise CodecErrors::VALIDATE_MESSAGE_ID_NULL_LEN end end |
#validate_message_payload(message_payload, len) ⇒ Object
250 251 |
# File 'lib/smpp_validator.rb', line 250 def (, len) end |
#validate_message_state(message_state) ⇒ Object
178 179 180 181 182 |
# File 'lib/smpp_validator.rb', line 178 def () if < MessageState::ENROUTE || > MessageState::SKIPPED raise sprintf(CodecErrors::VALIDATE_MESSAGE_STATE_VALUE, ) end end |
#validate_message_state_tlv(message_state_tlv, len) ⇒ Object
329 330 |
# File 'lib/smpp_validator.rb', line 329 def (, len) end |
#validate_more_messages_to_send(more_messages_to_send, len) ⇒ Object
317 318 |
# File 'lib/smpp_validator.rb', line 317 def (, len) end |
#validate_ms_availability_status(ms_availability_status, len) ⇒ Object
211 212 |
# File 'lib/smpp_validator.rb', line 211 def validate_ms_availability_status(ms_availability_status, len) end |
#validate_ms_msg_wait_facilities(ms_msg_wait_facilities, len) ⇒ Object
335 336 |
# File 'lib/smpp_validator.rb', line 335 def validate_ms_msg_wait_facilities(ms_msg_wait_facilities, len) end |
#validate_ms_validity(ms_validity, len) ⇒ Object
253 254 |
# File 'lib/smpp_validator.rb', line 253 def validate_ms_validity(ms_validity, len) end |
#validate_network_error_code(network_error_code, len) ⇒ Object
332 333 |
# File 'lib/smpp_validator.rb', line 332 def validate_network_error_code(network_error_code, len) end |
#validate_no_unsuccess(no_unsuccess) ⇒ Object
165 166 |
# File 'lib/smpp_validator.rb', line 165 def validate_no_unsuccess(no_unsuccess) end |
#validate_number_of_dest(number_of_dest) ⇒ Object
155 156 |
# File 'lib/smpp_validator.rb', line 155 def validate_number_of_dest(number_of_dest) end |
#validate_number_of_messages(number_of_messages, len) ⇒ Object
338 339 |
# File 'lib/smpp_validator.rb', line 338 def (, len) end |
#validate_password(password) ⇒ Object
35 36 37 38 39 |
# File 'lib/smpp_validator.rb', line 35 def validate_password(password) if (password.size() + 1) > SMPPMaxLen::PASSWORD_MAX_LEN raise CodecErrors::VALIDATE_PASSWORD_MAX_LEN end end |
#validate_payload_type(payload_type, len) ⇒ Object
256 257 |
# File 'lib/smpp_validator.rb', line 256 def validate_payload_type(payload_type, len) end |
#validate_priority_flag(priority_flag) ⇒ Object
100 101 |
# File 'lib/smpp_validator.rb', line 100 def validate_priority_flag(priority_flag) end |
#validate_privacy_indicator(privacy_indicator, len) ⇒ Object
259 260 |
# File 'lib/smpp_validator.rb', line 259 def validate_privacy_indicator(privacy_indicator, len) end |
#validate_protocol_id(protocol_id) ⇒ Object
97 98 |
# File 'lib/smpp_validator.rb', line 97 def validate_protocol_id(protocol_id) end |
#validate_qos_time_to_live(qos_time_to_live, len) ⇒ Object
320 321 |
# File 'lib/smpp_validator.rb', line 320 def validate_qos_time_to_live(qos_time_to_live, len) end |
#validate_receipted_message_id(receipted_message_id, len) ⇒ Object
326 327 |
# File 'lib/smpp_validator.rb', line 326 def (, len) end |
#validate_registered_delivery(registered_delivery) ⇒ Object
119 120 |
# File 'lib/smpp_validator.rb', line 119 def validate_registered_delivery(registered_delivery) end |
#validate_replace_if_present_flag(replace_if_present_flag) ⇒ Object
122 123 |
# File 'lib/smpp_validator.rb', line 122 def validate_replace_if_present_flag(replace_if_present_flag) end |
#validate_sar_msg_ref_num(sar_msg_ref_num, len) ⇒ Object
308 309 |
# File 'lib/smpp_validator.rb', line 308 def validate_sar_msg_ref_num(sar_msg_ref_num, len) end |
#validate_sar_segment_seqnum(sar_segment_seqnum, len) ⇒ Object
314 315 |
# File 'lib/smpp_validator.rb', line 314 def validate_sar_segment_seqnum(sar_segment_seqnum, len) end |
#validate_sar_total_segments(sar_total_segments, len) ⇒ Object
311 312 |
# File 'lib/smpp_validator.rb', line 311 def validate_sar_total_segments(sar_total_segments, len) end |
#validate_sc_interface_version(sc_interface_version, len) ⇒ Object
208 209 |
# File 'lib/smpp_validator.rb', line 208 def validate_sc_interface_version(sc_interface_version, len) end |
#validate_schedule_delivery_time(schedule_delivery_time) ⇒ Object
103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/smpp_validator.rb', line 103 def validate_schedule_delivery_time(schedule_delivery_time) # Len should be less than 17 if schedule_delivery_time.size() + 1 > SMPPMaxLen::SCHEDULE_DELIVERY_TIME_MAX_LEN raise CodecErrors::VALIDATE_SCHEDULE_DELIVERY_TIME_MAX_LEN end # Len should be either 17 or 1 if (schedule_delivery_time.size() + 1) != SMPPMaxLen::SCHEDULE_DELIVERY_TIME_MAX_LEN && (schedule_delivery_time.size() + 1) != 1 raise CodecErrors::VALIDATE_SCHEDULE_DELIVERY_TIME_RANGE_LEN end end |
#validate_service_type(service_type) ⇒ Object
67 68 |
# File 'lib/smpp_validator.rb', line 67 def validate_service_type(service_type) end |
#validate_set_dpf(set_dpf, len) ⇒ Object
323 324 |
# File 'lib/smpp_validator.rb', line 323 def validate_set_dpf(set_dpf, len) end |
#validate_short_message(short_message) ⇒ Object
134 135 |
# File 'lib/smpp_validator.rb', line 134 def () end |
#validate_short_message_payload(short_message, message_payload) ⇒ Object
365 366 367 368 369 |
# File 'lib/smpp_validator.rb', line 365 def (, ) return if .nil? || (.size() == 0) return if .nil? || (.size() == 0) raise CodecErrors::VALIDATE_SHORT_MESSAGE_PAYLOAD_LEN end |
#validate_sm_default_msg_id(sm_default_msg_id) ⇒ Object
128 129 |
# File 'lib/smpp_validator.rb', line 128 def validate_sm_default_msg_id(sm_default_msg_id) end |
#validate_sm_length(sm_length) ⇒ Object
131 132 |
# File 'lib/smpp_validator.rb', line 131 def validate_sm_length(sm_length) end |
#validate_sms_signal(sms_signal, len) ⇒ Object
262 263 |
# File 'lib/smpp_validator.rb', line 262 def validate_sms_signal(sms_signal, len) end |
#validate_source_addr21(source_addr21) ⇒ Object
76 77 |
# File 'lib/smpp_validator.rb', line 76 def validate_source_addr21(source_addr21) end |
#validate_source_addr65(source_addr65) ⇒ Object
79 80 |
# File 'lib/smpp_validator.rb', line 79 def validate_source_addr65(source_addr65) end |
#validate_source_addr_npi(source_addr_npi) ⇒ Object
73 74 |
# File 'lib/smpp_validator.rb', line 73 def validate_source_addr_npi(source_addr_npi) end |
#validate_source_addr_subunit(source_addr_subunit, len) ⇒ Object
265 266 |
# File 'lib/smpp_validator.rb', line 265 def validate_source_addr_subunit(source_addr_subunit, len) end |
#validate_source_addr_ton(source_addr_ton) ⇒ Object
70 71 |
# File 'lib/smpp_validator.rb', line 70 def validate_source_addr_ton(source_addr_ton) end |
#validate_source_bearer_type(source_bearer_type, len) ⇒ Object
290 291 |
# File 'lib/smpp_validator.rb', line 290 def validate_source_bearer_type(source_bearer_type, len) end |
#validate_source_network_type(source_network_type, len) ⇒ Object
287 288 |
# File 'lib/smpp_validator.rb', line 287 def validate_source_network_type(source_network_type, len) end |
#validate_source_port(source_port, len) ⇒ Object
268 269 |
# File 'lib/smpp_validator.rb', line 268 def validate_source_port(source_port, len) end |
#validate_source_subaddress(source_subaddress, len) ⇒ Object
271 272 |
# File 'lib/smpp_validator.rb', line 271 def validate_source_subaddress(source_subaddress, len) end |
#validate_source_telematics_id(source_telematics_id, len) ⇒ Object
293 294 |
# File 'lib/smpp_validator.rb', line 293 def validate_source_telematics_id(source_telematics_id, len) end |
#validate_system_id(system_id) ⇒ Object
32 33 |
# File 'lib/smpp_validator.rb', line 32 def validate_system_id(system_id) end |
#validate_system_type(system_type) ⇒ Object
41 42 43 44 45 |
# File 'lib/smpp_validator.rb', line 41 def validate_system_type(system_type) if ( system_type.size() + 1) > SMPPMaxLen::SYSTEM_TYPE_MAX_LEN raise CodecErrors::VALIDATE_SYSTEM_TYPE_MAX_LEN end end |
#validate_unsuccess_smes(unsuccess_smes, no_unsuccess) ⇒ Object
168 169 170 171 172 173 |
# File 'lib/smpp_validator.rb', line 168 def validate_unsuccess_smes(unsuccess_smes, no_unsuccess) # Check lengths if unsuccess_smes.size() != no_unsuccess raise CodecErrors::VALIDATE_UNSUCCESS_SMES_LEN end end |
#validate_user_message_reference(user_message_reference, len) ⇒ Object
274 275 |
# File 'lib/smpp_validator.rb', line 274 def (, len) end |
#validate_user_response_code(user_response_code, len) ⇒ Object
347 348 |
# File 'lib/smpp_validator.rb', line 347 def validate_user_response_code(user_response_code, len) end |
#validate_ussd_service_op(ussd_service_op, len) ⇒ Object
362 363 |
# File 'lib/smpp_validator.rb', line 362 def validate_ussd_service_op(ussd_service_op, len) end |
#validate_validity_period(validity_period) ⇒ Object
116 117 |
# File 'lib/smpp_validator.rb', line 116 def validate_validity_period(validity_period) end |