esmska.data
Class Signature

java.lang.Object
  extended by esmska.data.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
static Signature DEFAULT
          Special DEFAULT signature
static Signature NONE
          Special NONE signature
 
Constructor Summary
Signature(java.lang.String profileName, java.lang.String userName, java.lang.String userNumber)
          Create new signature.
 
Method Summary
 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>