org.jsmpp.bean
Class OptionalParameter.Ms_msg_wait_facilities

java.lang.Object
  extended by org.jsmpp.bean.OptionalParameter
      extended by org.jsmpp.bean.OptionalParameter.Byte
          extended by org.jsmpp.bean.OptionalParameter.Ms_msg_wait_facilities
Enclosing class:
OptionalParameter

public static class OptionalParameter.Ms_msg_wait_facilities
extends OptionalParameter.Byte

The ms_msg_wait_facilities parameter allows an indication to be provided to an MS that there are messages waiting for the subscriber on systems on the PLMN. The indication can be an icon on the MS screen or other MMI indication. The ms_msg_wait_facilities can also specify the type of message associated with the message waiting indication.

Wireless Network Technology: GSM

Author:
stefanth

Nested Class Summary
static class OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type
           
 
Nested classes/interfaces inherited from class org.jsmpp.bean.OptionalParameter
OptionalParameter.Additional_status_info_text, OptionalParameter.Addr_subunit, OptionalParameter.Alert_on_message_delivery, OptionalParameter.Bearer_type, OptionalParameter.Billing_identification, OptionalParameter.Byte, OptionalParameter.Callback_num, OptionalParameter.Callback_num_atag, OptionalParameter.Callback_num_pres_ind, OptionalParameter.COctetString, OptionalParameter.Delivery_failure_reason, OptionalParameter.Dest_addr_subunit, OptionalParameter.Dest_bearer_type, OptionalParameter.Dest_network_type, OptionalParameter.Dest_subaddress, OptionalParameter.Dest_telematics_id, OptionalParameter.Destination_port, OptionalParameter.Display_time, OptionalParameter.Dpf_result, OptionalParameter.Int, OptionalParameter.Its_reply_type, OptionalParameter.Its_session_info, OptionalParameter.Language_indicator, OptionalParameter.Message_payload, OptionalParameter.Message_state, OptionalParameter.More_messages_to_send, OptionalParameter.Ms_availability_status, OptionalParameter.Ms_msg_wait_facilities, OptionalParameter.Ms_validity, OptionalParameter.Network_error_code, OptionalParameter.Network_type, OptionalParameter.Null, OptionalParameter.Number_of_messages, OptionalParameter.OctetString, OptionalParameter.Payload_type, OptionalParameter.Privacy_indicator, OptionalParameter.Qos_time_to_live, OptionalParameter.Receipted_message_id, OptionalParameter.Sar_msg_ref_num, OptionalParameter.Sar_segment_seqnum, OptionalParameter.Sar_total_segments, OptionalParameter.Sc_interface_version, OptionalParameter.Set_dpf, OptionalParameter.Short, OptionalParameter.Sms_signal, OptionalParameter.Source_addr_subunit, OptionalParameter.Source_bearer_type, OptionalParameter.Source_network_type, OptionalParameter.Source_port, OptionalParameter.Source_subaddress, OptionalParameter.Source_telematics_id, OptionalParameter.Tag, OptionalParameter.User_message_reference, OptionalParameter.User_response_code, OptionalParameter.Ussd_service_op, OptionalParameter.Vendor_specific_dest_msc_addr, OptionalParameter.Vendor_specific_source_msc_addr
 
Field Summary
 
Fields inherited from class org.jsmpp.bean.OptionalParameter.Byte
value
 
Fields inherited from class org.jsmpp.bean.OptionalParameter
tag
 
Constructor Summary
OptionalParameter.Ms_msg_wait_facilities(boolean indicatorActive, OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type message_type)
           
OptionalParameter.Ms_msg_wait_facilities(byte value)
           
OptionalParameter.Ms_msg_wait_facilities(byte[] content)
           
 
Method Summary
 OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type getMessageType()
          Get the the message type of the message associated with the MWI.
 boolean isIndicatorActive()
          Returns true if the parameters has the indicator active.
 java.lang.String toString()
          Print Optional Parameter byte in hex format
 
Methods inherited from class org.jsmpp.bean.OptionalParameter.Byte
getValue, serializeValue
 
Methods inherited from class org.jsmpp.bean.OptionalParameter
equals, hashCode, serialize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionalParameter.Ms_msg_wait_facilities

public OptionalParameter.Ms_msg_wait_facilities(boolean indicatorActive,
                                                OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type message_type)

OptionalParameter.Ms_msg_wait_facilities

public OptionalParameter.Ms_msg_wait_facilities(byte value)

OptionalParameter.Ms_msg_wait_facilities

public OptionalParameter.Ms_msg_wait_facilities(byte[] content)
Method Detail

isIndicatorActive

public boolean isIndicatorActive()
Returns true if the parameters has the indicator active. Returns false if the parameter has indicator inactive. The Indicator is encoded in bit 7 as follows: 0 = Set Indication Inactive 1 = Set Indication Active

Returns:

getMessageType

public OptionalParameter.Ms_msg_wait_facilities.Ms_msg_wait_facilities_type getMessageType()
Get the the message type of the message associated with the MWI.

Returns:
An enum of type Payload_type

toString

public java.lang.String toString()
Description copied from class: OptionalParameter.Byte
Print Optional Parameter byte in hex format

Overrides:
toString in class OptionalParameter.Byte