esmska.data
Class Envelope

java.lang.Object
  extended by esmska.data.Envelope

public class Envelope
extends java.lang.Object

Class for preparing attributes of sms (single or multiple)


Constructor Summary
Envelope()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.util.ArrayList<SMS> generate()
          generate list of sms's to send
 java.util.Set<Contact> getContacts()
          get all recipients
 int getMaxTextLength()
          get maximum length of sendable message
 int getSignatureLength()
          Get maximum signature length of the contact gateways in the envelope
 int getSMSCount(int chars)
          get number of sms from these characters
 int getSMSLength()
          get length of one sms
 java.lang.String getText()
          get text of sms
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setContacts(java.util.Set<Contact> contacts)
          set all recipients
 void setText(java.lang.String text)
          set text of sms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Envelope

public Envelope()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

getText

public java.lang.String getText()
get text of sms


setText

public void setText(java.lang.String text)
set text of sms


getContacts

public java.util.Set<Contact> getContacts()
get all recipients


setContacts

public void setContacts(java.util.Set<Contact> contacts)
set all recipients


getMaxTextLength

public int getMaxTextLength()
get maximum length of sendable message


getSMSLength

public int getSMSLength()
get length of one sms

Returns:
length of one sms or -1 when sms length is unspecified

getSMSCount

public int getSMSCount(int chars)
get number of sms from these characters

Returns:
resulting number of sms or -1 when length of sms is unspecified

getSignatureLength

public int getSignatureLength()
Get maximum signature length of the contact gateways in the envelope


generate

public java.util.ArrayList<SMS> generate()
generate list of sms's to send