A C D E F G H I L M N O P R S T U V 

A

AlertDelivery - Class in org.sakaiproject.chat2.tool
ChatDelivery is a Delivery that causes a chat message to be appended to a table of chat messages in the HTML element identified by the address and elementID.
AlertDelivery(String) - Constructor for class org.sakaiproject.chat2.tool.AlertDelivery
Construct.
AlertDelivery(String, String) - Constructor for class org.sakaiproject.chat2.tool.AlertDelivery
Construct.

C

ChatDelivery - Class in org.sakaiproject.chat2.tool
ChatDelivery is a Delivery that causes a chat message to be appended to a table of chat messages in the HTML element identified by the address and elementID.
ChatDelivery(String, String, Object, String, boolean, ChatManager) - Constructor for class org.sakaiproject.chat2.tool.ChatDelivery
Construct.
chatManager - Variable in class org.sakaiproject.chat2.tool.ChatDelivery
 
ChatNavigationHandler - Class in org.sakaiproject.chat2.tool
 
ChatNavigationHandler(NavigationHandler) - Constructor for class org.sakaiproject.chat2.tool.ChatNavigationHandler
Constructs an instance of FmNavigationHandler.
ChatTool - Class in org.sakaiproject.chat2.tool
This class is used in two ways: 1) It is a JSF backing bean, with session scope.
ChatTool() - Constructor for class org.sakaiproject.chat2.tool.ChatTool
 
check(Object) - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
Check to see if we want to process or ignore this update.
ColorMapper - Class in org.sakaiproject.chat2.tool
ColorMapper is a wrapper for a Hashtable that maps user names (or any set of Strings) to colors.
ColorMapper() - Constructor for class org.sakaiproject.chat2.tool.ColorMapper
Construct the ColorMapper.
ColorMapper.KeyValue - Class in org.sakaiproject.chat2.tool
 
ColorMapper.KeyValue(String, String) - Constructor for class org.sakaiproject.chat2.tool.ColorMapper.KeyValue
 
COLORS - Static variable in class org.sakaiproject.chat2.tool.ColorMapper
 
compose() - Method in class org.sakaiproject.chat2.tool.AlertDelivery
Compose a javascript message for delivery to the browser client window.
compose() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
Compose a javascript message for delivery to the browser client window.
countChannelMessages(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
createSelect(Object, String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 

D

DecoratedChatChannel - Class in org.sakaiproject.chat2.tool
 
DecoratedChatChannel(ChatTool, ChatChannel) - Constructor for class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
DecoratedChatChannel(ChatTool, ChatChannel, boolean) - Constructor for class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
DecoratedChatMessage - Class in org.sakaiproject.chat2.tool
 
DecoratedChatMessage(ChatTool, ChatMessage) - Constructor for class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
DecoratedSynopticOptions - Class in org.sakaiproject.chat2.tool
 
DecoratedSynopticOptions() - Constructor for class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 

E

endObservation() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 
equals(Object) - Method in class org.sakaiproject.chat2.tool.AlertDelivery
Are these the same?
equals(Object) - Method in class org.sakaiproject.chat2.tool.ChatDelivery
Are these the same?

F

finalize() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 

G

getAccessibleOptionsLink() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getAllMessagesText() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanCreateChannel() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanDelete() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getCanDeleteMessages() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getCanEdit() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getCanEditChannel(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanManageTool() - Method in class org.sakaiproject.chat2.tool.ChatTool
Check for add/edit/del perms on the channel
getCanPost() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRead(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRead() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getCanRemoveChannel(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRemoveChannelMessages(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRemoveMessage(ChatMessage) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRemoveMessage() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getCanRenderAllMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRenderDateMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRenderMessageOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
Determins if the message option display dropdown gets rendered or not
getCanRenderNoMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCanRenderNumberMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getChars() - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
getChatChannel() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getChatChannels() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the tool decorated channels
getChatFunctionPrefix() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getChatManager() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the chatManager
getChatMessage() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getChatRoomsSelectItems() - Method in class org.sakaiproject.chat2.tool.ChatTool
This creates select items out of the channels available to the tool
getChatTool() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getChatTool() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getColor(String) - Method in class org.sakaiproject.chat2.tool.ColorMapper
get the color associated with a string.
getColor() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getColorMapper() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getColors() - Method in class org.sakaiproject.chat2.tool.ColorMapper
Returns the entire array of color names.
getContext() - Method in class org.sakaiproject.chat2.tool.ChatTool
Gets the id of the site we are in
getCourierString() - Method in class org.sakaiproject.chat2.tool.ChatTool
This allows us to change/give the courier address.
getCreated() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
getCurrentChannel() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the current channel
getCurrentChannelEdit() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCurrentChatChannelId() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the channel id of the current channel.
getCurrentMessage() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCurrentSynopticOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCustomOptionText(String, int) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getCustomOptionValue(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getDate() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getDatesMessage() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getDateTime() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getDays() - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
getDisplayDate() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getDisplayId() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getDisplayTime() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getEndDate() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getEnterChatText() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
Returns the bundle message with key "enter_the_chat_room", inserting the chat channel's title
getEnterTool() - Method in class org.sakaiproject.chat2.tool.ChatTool
This is called from the first page to redirect the user to the proper view.
getFilterParamLast() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getFilterParamNone() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getFilterParamPast() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getFramePlacementId() - Method in class org.sakaiproject.chat2.tool.ChatTool
Returns the frame identifier for resizing
getId() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getItems() - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
getKey() - Method in class org.sakaiproject.chat2.tool.ColorMapper.KeyValue
 
getLocation() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 
getMaintainer() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMapping() - Method in class org.sakaiproject.chat2.tool.ColorMapper
Returns the mapping of names to colors.
getMappingList() - Method in class org.sakaiproject.chat2.tool.ColorMapper
Returns the mapping of names to colors.
getMessage() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
getMessageFromBundle(String, Object[]) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessageFromBundle(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessageId() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
getMessageOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessageOptionsList() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessageOwnerDisplayName(ChatMessage) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessages(String, Date, int, boolean) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessagesCount(String, Date) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getMessagesShownTotalText() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getNewMessageText() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getNext() - Method in class org.sakaiproject.chat2.tool.ColorMapper
Returns the index of the next color in the COLORS array that will be assigned to a name.
getNoMessagesText() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getNum_colors() - Method in class org.sakaiproject.chat2.tool.ColorMapper
Returns the size of the array of color names.
getNumberChannelMessages() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getOwner() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getPastXDaysText(int) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getPastXMessagesText(int) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getPermissionsMessage() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getPresentUsers() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 
getRestrictedBody() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
Returns the body of the message, but limited to the number of characters specified in the tool's configuration properties
getRoomMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getRoomMessagesCount() - Method in class org.sakaiproject.chat2.tool.ChatTool
Finds the current messages count for the current room
getServerUrl() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getSessionId() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getSetAsDefaultText() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getSiteChannelCount() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the number of channels in this site
getSiteChannels() - Method in class org.sakaiproject.chat2.tool.ChatTool
gets the channels in this site
getSoundAlert() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getStartDate() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
getSynopticMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getTime() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getToolContext() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getToolManager() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getToolString() - Method in class org.sakaiproject.chat2.tool.ChatTool
Gets the id of the tool we are in
getToolTitle() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getTtl() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
getUnformattedBody() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
getUsersInCurrentChannel() - Method in class org.sakaiproject.chat2.tool.ChatTool
this gets the users in a channel.
getValue() - Method in class org.sakaiproject.chat2.tool.ColorMapper.KeyValue
 
getViewingChatRoomText() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getViewOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
getWorksite() - Method in class org.sakaiproject.chat2.tool.ChatTool
 

H

handleNavigation(FacesContext, String, String) - Method in class org.sakaiproject.chat2.tool.ChatNavigationHandler
Perform navigation processing based on the state information in the specified FacesContext, plus the outcome string returned by an executed application action.

I

initMessageOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
isDatesRestricted() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
isDirectEdit() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
isNewChannel() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 

L

lookupSynopticOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 

M

m_beepOnDelivery - Variable in class org.sakaiproject.chat2.tool.ChatDelivery
 
m_courierService - Variable in class org.sakaiproject.chat2.tool.ChatTool
Constructor discovered injected CourierService.
m_eventTrackingService - Variable in class org.sakaiproject.chat2.tool.PresenceObserverHelper
Constructor discovered injected EventTrackingService.
m_map - Variable in class org.sakaiproject.chat2.tool.ColorMapper
 
m_message - Variable in class org.sakaiproject.chat2.tool.ChatDelivery
The message.
m_next - Variable in class org.sakaiproject.chat2.tool.ColorMapper
 

N

NumColors - Static variable in class org.sakaiproject.chat2.tool.ColorMapper
 

O

org.sakaiproject.chat2.tool - package org.sakaiproject.chat2.tool
 

P

placementId - Variable in class org.sakaiproject.chat2.tool.ChatDelivery
 
PresenceObserverHelper - Class in org.sakaiproject.chat2.tool
PresenceObservingCourier is an EventObservingCourier which watches for only presence service events at a particular location, and delivers a direct refresh delivery.
PresenceObserverHelper(PresenceObserver, String) - Constructor for class org.sakaiproject.chat2.tool.PresenceObserverHelper
This variant, watches presense changes at the specified location, and sends the notifications to that same location.
processActionAddRoom() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionBackToRoom() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionCancelChangeChannel() - Method in class org.sakaiproject.chat2.tool.ChatTool
When the user wants to cancel changing a room
processActionDeleteMessage() - Method in class org.sakaiproject.chat2.tool.ChatTool
Deletes the current message
processActionDeleteMessage() - Method in class org.sakaiproject.chat2.tool.DecoratedChatMessage
 
processActionDeleteMessageCancel() - Method in class org.sakaiproject.chat2.tool.ChatTool
Cancels the delete of the current message
processActionDeleteMessageConfirm(DecoratedChatMessage) - Method in class org.sakaiproject.chat2.tool.ChatTool
Deletes the specified message
processActionDeleteRoom() - Method in class org.sakaiproject.chat2.tool.ChatTool
deletes the current room and all it's messages
processActionDeleteRoom() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
processActionDeleteRoomCancel() - Method in class org.sakaiproject.chat2.tool.ChatTool
cancels the deletion of a room via the confirmation
processActionDeleteRoomConfirm(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room and goes to confirm deleting the room
processActionDeleteRoomMessages() - Method in class org.sakaiproject.chat2.tool.ChatTool
deletes the current room's messages
processActionDeleteRoomMessages() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
processActionDeleteRoomMessagesCancel() - Method in class org.sakaiproject.chat2.tool.ChatTool
cancels the deletion of a room's messages via the confirmation
processActionDeleteRoomMessagesConfirm(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room and goes to confirm deleting the room's messages
processActionEditRoom(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room and goes to edit that room
processActionEditRoom() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
This method will edit the room from the page listing all the rooms
processActionEditRoomCancel() - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room to null
processActionEditRoomDirect() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
This method will edit the room directly from the main chat page
processActionEditRoomSave() - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room to null
processActionEnterRoom(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the current room and goes to the room page
processActionEnterRoom() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
processActionListRooms() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionPermissions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionSetAsDefaultRoom(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionSetAsDefaultRoom() - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
processActionSynopticOptions() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionSynopticOptionsCancel() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
processActionSynopticOptionsSave() - Method in class org.sakaiproject.chat2.tool.ChatTool
 

R

receivedMessage(String, Object) - Method in class org.sakaiproject.chat2.tool.ChatTool
in the context of the event manager thread
removePresence() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 
resetCurrentChannel(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
roomDeleted(String) - Method in class org.sakaiproject.chat2.tool.ChatTool

S

setChars(int) - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
setChatManager(ChatManager) - Method in class org.sakaiproject.chat2.tool.ChatTool
Sets the chatManager
setColorMapper(ColorMapper) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setCreated(long) - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
setCurrentChannel(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Implements a change of the chat room.
setCurrentChannelEdit(DecoratedChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setCurrentChatChannelId(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setCurrentMessage(DecoratedChatMessage) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setCurrentSynopticOptions(DecoratedSynopticOptions) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setDays(int) - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
setDirectEdit(boolean) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setEndDate(Date) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setFilterParamLast(int) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setFilterParamNone(int) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setFilterParamPast(int) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setItems(int) - Method in class org.sakaiproject.chat2.tool.DecoratedSynopticOptions
 
setMessage(Object) - Method in class org.sakaiproject.chat2.tool.ChatDelivery
 
setMessageOptions(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setNewChannel(boolean) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setNewMessageText(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setStartDate(Date) - Method in class org.sakaiproject.chat2.tool.DecoratedChatChannel
 
setToolContext(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setToolManager(ToolManager) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setupTool() - Method in class org.sakaiproject.chat2.tool.ChatTool
 
setViewOptions(String) - Method in class org.sakaiproject.chat2.tool.ChatTool
 

T

toString() - Method in class org.sakaiproject.chat2.tool.AlertDelivery
Display.
toString() - Method in class org.sakaiproject.chat2.tool.ChatDelivery
Display.

U

update(Observable, Object) - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
This method is called whenever the observed object is changed.
updatePresence() - Method in class org.sakaiproject.chat2.tool.PresenceObserverHelper
 
userJoined(String, String) - Method in class org.sakaiproject.chat2.tool.ChatTool
userLeft(String, String) - Method in class org.sakaiproject.chat2.tool.ChatTool
In addition to refreshing the list, this code takes care of removing instances associated with processes that are now dead.

V

validateChannel(ChatChannel) - Method in class org.sakaiproject.chat2.tool.ChatTool
Make sure that the channel has a title when saving, the title isn't too long, and the description isn't too long
validatePositiveNumber(FacesContext, UIComponent, Object) - Method in class org.sakaiproject.chat2.tool.ChatTool
 
A C D E F G H I L M N O P R S T U V 

Copyright © 2003-2015 The Sakai Foundation. All Rights Reserved.