public class NotificationTask extends Object implements Runnable
| Constructor and Description |
|---|
NotificationTask(NotificationManager notificationManager,
UserManager userManager,
long sendTime,
Map<String,String> someParams,
List<NotificationTask> siblings,
String autoNotify,
Executor executor)
Constructor, initializes some information
|
| Modifier and Type | Method and Description |
|---|---|
Command[] |
getCommands()
getCommands
|
String |
getEmail()
getEmail
|
int |
getNotifyId()
Returns the unique id used to insert the row in the database for this
notification task.
|
long |
getSendTime()
getSendTime
|
String |
getTuiPin()
getTuiPin
|
User |
getUser()
getUser
|
boolean |
isStarted()
isStarted
|
void |
run()
run
|
void |
setAutoNotify(String autoNotify)
Sets the autoNotify info for the usersnotified table
|
void |
setCommands(Command[] commands)
This method will construct the command that will be issued to send the
actual page.
|
void |
setNoticeId(int anId)
Sets the group id that will be inserted into the row in notifications
table
|
void |
setUser(User aUser)
Sets the user that the page needs to be sent to.
|
void |
start()
start
|
String |
toString()
toString
|
public NotificationTask(NotificationManager notificationManager, UserManager userManager, long sendTime, Map<String,String> someParams, List<NotificationTask> siblings, String autoNotify, Executor executor)
someParams - the parameters from
NotifynotificationManager - a NotificationManager object.userManager - a UserManager object.sendTime - a long.siblings - a List object.autoNotify - a String object.public String toString()
toString
public long getSendTime()
getSendTime
public int getNotifyId()
public void setUser(User aUser)
aUser - the user infopublic void setAutoNotify(String autoNotify)
autoNotify - a String object.public void setNoticeId(int anId)
anId - the group id to set for the rowpublic void setCommands(Command[] commands)
commands - the commands to call at the console.public String getEmail() throws IOException
getEmail
String object.IOException - if any.public String getTuiPin() throws IOException
getTuiPin
String object.IOException - if any.public void start()
start
public boolean isStarted()
isStarted
Copyright © 2020. All rights reserved.