com.solidstategroup.messaging.sms
Class BulkSMS

java.lang.Object
  extended by com.solidstategroup.messaging.sms.SMSManager
      extended by com.solidstategroup.messaging.sms.BulkSMS

public class BulkSMS
extends SMSManager


Constructor Summary
BulkSMS()
           
 
Method Summary
 boolean cancelSMSCampaign(int campaignId)
           
 int consumeSMSQueue(boolean bulkSend, int numberOfMessagesToConsume)
           
 int getArticleId()
           
 java.lang.String getDescription()
           
 java.util.Date getScheduleDate()
           
 int getWebUserTypeId()
           
 boolean isTrackLinks()
           
 boolean isTrackUsers()
           
 java.lang.String mailMerge(java.lang.String messageToMerge, int webUserId)
           
 java.lang.String[] mailMerge(java.lang.String originalMessage, java.lang.String plainTextMessage, int webUserId)
           
 int queueSMSCampaign()
          Queues the current SMS campaign.
 void setArticleId(int articleId)
           
 void setDescription(java.lang.String description)
           
 void setScheduleDate(java.util.Date scheduleDate)
           
 void setScheduleDateAsString(java.lang.String scheduleDate)
           
 void setTrackLinks(boolean trackLinks)
           
 void setTrackUsers(boolean trackUsers)
           
 void setWebUserTypeId(int webUserTypeID)
           
 int storeSMSBody(java.lang.String body)
           
 
Methods inherited from class com.solidstategroup.messaging.sms.SMSManager
getEndOfMessageTag, getSenderTelephoneNumber, getSmsServer, isConsumeSMSQueue, setConsumeSMSQueue, setEndOfMessageTag, setSenderTelephoneNumber, setSmsServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BulkSMS

public BulkSMS()
Method Detail

consumeSMSQueue

public int consumeSMSQueue(boolean bulkSend,
                           int numberOfMessagesToConsume)

storeSMSBody

public int storeSMSBody(java.lang.String body)

cancelSMSCampaign

public boolean cancelSMSCampaign(int campaignId)

queueSMSCampaign

public int queueSMSCampaign()
Queues the current SMS campaign.

Returns:
The number of SMS messages successfully queued.

mailMerge

public java.lang.String mailMerge(java.lang.String messageToMerge,
                                  int webUserId)

mailMerge

public java.lang.String[] mailMerge(java.lang.String originalMessage,
                                    java.lang.String plainTextMessage,
                                    int webUserId)

getArticleId

public int getArticleId()

setArticleId

public void setArticleId(int articleId)

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

setWebUserTypeId

public void setWebUserTypeId(int webUserTypeID)

getWebUserTypeId

public int getWebUserTypeId()

isTrackLinks

public boolean isTrackLinks()

setTrackLinks

public void setTrackLinks(boolean trackLinks)

isTrackUsers

public boolean isTrackUsers()

setTrackUsers

public void setTrackUsers(boolean trackUsers)

getScheduleDate

public java.util.Date getScheduleDate()

setScheduleDate

public void setScheduleDate(java.util.Date scheduleDate)

setScheduleDateAsString

public void setScheduleDateAsString(java.lang.String scheduleDate)