public class SendMessagePresenter extends java.lang.Object implements SendMessageContract.Presenter, TargetListAdapter.OnSelectedChangeListener
| Constructor and Description |
|---|
SendMessagePresenter(LineApiClient lineApiClient,
SendMessageContract.View view) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTargetUser(TargetUser targetUser) |
void |
getFriends(GetTargetUserTask.NextAction nextAction) |
void |
getGroups(GetTargetUserTask.NextAction nextAction) |
int |
getTargetUserListSize() |
void |
onSelected(TargetUser targetUser,
boolean isSelected) |
void |
release() |
void |
removeTargetUser(TargetUser targetUser) |
void |
sendMessage(MessageData messageData) |
public SendMessagePresenter(LineApiClient lineApiClient, SendMessageContract.View view)
public void removeTargetUser(TargetUser targetUser)
removeTargetUser in interface SendMessageContract.Presenterpublic void addTargetUser(TargetUser targetUser)
addTargetUser in interface SendMessageContract.Presenterpublic void sendMessage(MessageData messageData)
sendMessage in interface SendMessageContract.Presenterpublic void onSelected(TargetUser targetUser, boolean isSelected)
onSelected in interface TargetListAdapter.OnSelectedChangeListenerpublic int getTargetUserListSize()
getTargetUserListSize in interface SendMessageContract.Presenterpublic void release()
release in interface SendMessageContract.Presenterpublic void getFriends(GetTargetUserTask.NextAction nextAction)
getFriends in interface SendMessageContract.Presenterpublic void getGroups(GetTargetUserTask.NextAction nextAction)
getGroups in interface SendMessageContract.Presenter