Package | Description |
---|---|
com.teamchat.client.sdk |
Modifier and Type | Method and Description |
---|---|
Room |
Room.add(java.lang.String email)
Add a participant to the room.
|
Room |
Room.addAlias(java.lang.String alias) |
Room |
Room.addParam(java.lang.String param,
java.lang.String value)
Attach a parameter to the room
|
Room |
Room.addParam(java.lang.String param,
java.lang.String value,
Room.InheritanceType type,
java.lang.Object extra)
Attach a parameter to the room
|
Room |
Room.addRelation(java.lang.String relation,
Room roomwith)
For future use
|
Room |
Context.byId(java.lang.String id)
Gives a handle to a room with the designated id
|
Room |
Room.comment(Comment comment)
Post a comment to a chatlet in a room.
|
Room |
Context.create()
Creates a new room
|
Room |
Context.currentRoom() |
Room |
Room.inheritParams(Room fromRoom) |
Room |
Context.p2p(long userId)
Gives a handle to a one on one room between the bot and a user.
|
Room |
Context.p2p(java.lang.String email)
Gives a handle to a one on one room between the bot and a user.
|
Room |
Room.post(Chatlet chatlet)
Post a (new) chatlet in a room.
|
Room |
Room.registerForEvents()
After calling this method, events in this room
will go to the method annotated with @OnEventInRegisteredRoom
|
Room[] |
Context.relatedRooms(java.lang.String relation)
For future use
|
Room |
Room.remove(java.lang.String email)
Remove a participant from the room.
|
Room |
Room.reply(Reply reply)
Post a reply to a chatlet in a room.
|
Room[] |
Context.roomByAlias(java.lang.String alias)
Returns array containing rooms for the alias passed.
|
Room |
Room.setName(java.lang.String name)
Assign a name to the room used for display purpose
|
Room |
Room.welcome(java.lang.String msg)
Set the welcome msg if this is new room.
|
Modifier and Type | Method and Description |
---|---|
Room |
Room.addRelation(java.lang.String relation,
Room roomwith)
For future use
|
abstract TeamchatAPI |
TeamchatAPI.changeAdminTo(java.lang.String email,
Room room)
Method to change admin of room.
|
abstract TeamchatAPI |
TeamchatAPI.closeRoom(Room room)
Method to close a room.
|
abstract com.teamchat.client.sdk.impl.RoomDetails |
TeamchatAPI.getRoomMembers(Room room,
java.lang.String pageNo,
java.lang.String pageSize)
Method to get the room members
|
abstract java.lang.String |
TeamchatAPI.getRoomName(Room room)
Method to getRoomName.
|
Room |
Room.inheritParams(Room fromRoom) |
abstract TeamchatAPI |
TeamchatAPI.leaveRoom(Room room)
Method to leave a room.
|
abstract TeamchatAPI |
TeamchatAPI.perform(Room room)
Perform actions in a room.
|
abstract TeamchatAPI |
TeamchatAPI.removeMember(java.lang.String email,
Room room)
Method to remove member from room.
|
Flowlet |
Flowlet.setChatlet(java.lang.String name,
Chatlet c,
Room r)
For future use
|