Package esmska.data

Class Signature

  • All Implemented Interfaces:
    java.lang.Comparable<Signature>

    public class Signature
    extends java.lang.Object
    implements java.lang.Comparable<Signature>
    This class represent user signature that is appended to an SMS.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Signature DEFAULT
      Special DEFAULT signature
      static Signature NONE
      Special NONE signature
    • Constructor Summary

      Constructors 
      Constructor Description
      Signature​(java.lang.String profileName, java.lang.String userName, java.lang.String userNumber)
      Create new signature.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(Signature o)  
      java.lang.String getProfileName()
      Get name of this signature profile.
      java.lang.String getUserName()
      Get sender name that should be appended to the message.
      java.lang.String getUserNumber()
      Get sender number that should be set as the originator of the message.
      void setProfileName​(java.lang.String profileName)  
      void setUserName​(java.lang.String userName)  
      void setUserNumber​(java.lang.String userNumber)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NONE

        public static final Signature NONE
        Special NONE signature
      • DEFAULT

        public static final Signature DEFAULT
        Special DEFAULT signature
    • Constructor Detail

      • Signature

        public Signature​(java.lang.String profileName,
                         java.lang.String userName,
                         java.lang.String userNumber)
        Create new signature.
        Parameters:
        profileName - name of the profile, must not be empty
    • Method Detail

      • getProfileName

        public java.lang.String getProfileName()
        Get name of this signature profile.
      • setProfileName

        public void setProfileName​(java.lang.String profileName)
      • getUserName

        public java.lang.String getUserName()
        Get sender name that should be appended to the message.
      • setUserName

        public void setUserName​(java.lang.String userName)
      • getUserNumber

        public java.lang.String getUserNumber()
        Get sender number that should be set as the originator of the message.
      • setUserNumber

        public void setUserNumber​(java.lang.String userNumber)
      • compareTo

        public int compareTo​(Signature o)
        Specified by:
        compareTo in interface java.lang.Comparable<Signature>