org.jsmpp.bean
Class OptionalParameter.OctetString
java.lang.Object
org.jsmpp.bean.OptionalParameter
org.jsmpp.bean.OptionalParameter.OctetString
- Direct Known Subclasses:
- OptionalParameter.Billing_identification, OptionalParameter.Callback_num, OptionalParameter.Callback_num_atag, OptionalParameter.COctetString, OptionalParameter.Dest_subaddress, OptionalParameter.Message_payload, OptionalParameter.Network_error_code, OptionalParameter.Source_subaddress, OptionalParameter.Vendor_specific_msc_addr
- Enclosing class:
- OptionalParameter
public static class OptionalParameter.OctetString
- extends OptionalParameter
An optional parameter containing a series of octets, not necessarily NULL terminated.
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 |
protected byte[] |
value
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
value
protected final byte[] value
OptionalParameter.OctetString
public OptionalParameter.OctetString(short tag,
java.lang.String value)
OptionalParameter.OctetString
public OptionalParameter.OctetString(OptionalParameter.Tag tag,
java.lang.String value)
OptionalParameter.OctetString
public OptionalParameter.OctetString(short tag,
java.lang.String value,
java.lang.String charsetName)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
OptionalParameter.OctetString
public OptionalParameter.OctetString(short tag,
byte[] value)
OptionalParameter.OctetString
public OptionalParameter.OctetString(short tag,
byte[] value,
int offset,
int length)
getValue
public byte[] getValue()
getValueAsString
public java.lang.String getValueAsString()
serializeValue
protected byte[] serializeValue()
- Description copied from class:
OptionalParameter
- This method should serialize the value part of the optional parameter. The format of the value is dependant
on the specific optional parameter type so it is abstract and must be implmented by subclasses.
- Specified by:
serializeValue
in class OptionalParameter
- Returns: