Class CMMessage


  • public class CMMessage
    extends Object
    Valid message to be serialized and sent to CM Endpoints. If the message only uses GSM 7-bit characters, then 160 characters will fit in 1 SMS part, and 153*n characters will fit in n SMS parts for n>1. If the message contains other characters, then only 70 characters will fit in 1 SMS part, and 67*n characters will fit in n SMS parts for n>1.

    {@link https://dashboard.onlinesmsgateway.com/docs}
    {@link http://support.telerivet.com/customer/portal/articles/1957426-multipart-unicode-sms-messages}
    • Constructor Detail

      • CMMessage

        public CMMessage​(String phoneNumber,
                         String message)
    • Method Detail

      • getMessage

        public String getMessage()
      • setMessage

        public void setMessage​(String message)
      • getPhoneNumber

        public String getPhoneNumber()
      • setPhoneNumber

        public void setPhoneNumber​(String phoneNumber)
      • getSender

        public String getSender()
      • setSender

        public void setSender​(String sender)
      • getIdAsString

        public String getIdAsString()
      • setIdAsString

        public void setIdAsString​(String idAsString)
      • isUnicode

        public boolean isUnicode()
      • setUnicode

        public void setUnicode​(boolean unicode)
      • isMultipart

        public boolean isMultipart()
      • setUnicodeAndMultipart

        public void setUnicodeAndMultipart​(int defaultMaxNumberOfParts)
        For a CMMessage instance
        Parameters:
        defaultMaxNumberOfParts -
      • setMultiparts

        public void setMultiparts​(int multipart)
      • getMultiparts

        public int getMultiparts()