-
- All Implemented Interfaces:
-
com.screenmeet.sdk.domain.UIPresenter
public final class UIPresenterImpl implements UIPresenter
-
-
Field Summary
Fields Modifier and Type Field Description private EntitlementactiveEntitlement
-
Constructor Summary
Constructors Constructor Description UIPresenterImpl(ContextWatcher contextWatcher, ConfigurationWatcher configurationWatcher)
-
Method Summary
Modifier and Type Method Description BooleanenableRemoteAssist(String id, Boolean remoteControl)UnitdisableRemoteAssist(String id)UnitmouseCommand(RemoteControlCommand.Mouse command)UnittouchCommand(RemoteControlCommand.Touch command)UnitkeyboardCommand(RemoteControlCommand.Keyboard command)UnitlaserPointerClick(String id)UnitlaserPointerUpdatePosition(String id, Integer x, Integer y)Flow<DialogResult>askRemoteAssist(String participantName, EntitlementRequest entitlementRequest)UnitremoteRemoteAssistCanceled()EntitlementgetActiveEntitlement()UnitsetActiveEntitlement(Entitlement activeEntitlement)-
-
Method Detail
-
enableRemoteAssist
Boolean enableRemoteAssist(String id, Boolean remoteControl)
-
disableRemoteAssist
Unit disableRemoteAssist(String id)
-
mouseCommand
Unit mouseCommand(RemoteControlCommand.Mouse command)
-
touchCommand
Unit touchCommand(RemoteControlCommand.Touch command)
-
keyboardCommand
Unit keyboardCommand(RemoteControlCommand.Keyboard command)
-
laserPointerClick
Unit laserPointerClick(String id)
-
laserPointerUpdatePosition
Unit laserPointerUpdatePosition(String id, Integer x, Integer y)
-
askRemoteAssist
Flow<DialogResult> askRemoteAssist(String participantName, EntitlementRequest entitlementRequest)
-
remoteRemoteAssistCanceled
Unit remoteRemoteAssistCanceled()
-
getActiveEntitlement
Entitlement getActiveEntitlement()
-
setActiveEntitlement
Unit setActiveEntitlement(Entitlement activeEntitlement)
-
-
-
-