org.embedchat.desktop
Class StateModel

java.lang.Object
  extended by org.embedchat.desktop.StateModel

public class StateModel
extends java.lang.Object


Field Summary
static int CONNECTION_ESTABLISHED_STATE
           
static int DISCONNECTED_STATE
           
static int USER_LOGGED_STATE
           
 
Constructor Summary
StateModel()
           
 
Method Summary
 void addObserver(Observer observer)
           
 void changeState(int modelState)
           
 java.lang.String getConnectionHost()
           
 int getConnectionPort()
           
 java.lang.String getErrorMessage()
           
 java.lang.String getLoginName()
           
 int getModelState()
           
 java.lang.String getPassword()
           
 java.lang.String getReceivedMessage()
           
 java.lang.String getReceivedMessageAuthor()
           
 java.util.Map<java.lang.Integer,RoomDescription> getRooms()
           
 java.util.List<UserDescription> getRoomUsers()
           
 java.lang.Integer getSelectedRoomId()
           
 java.lang.String getSelectedRoomName()
           
 java.lang.String getSendMessage()
           
 boolean isRequestForConnect()
           
 boolean isRequestForDisconnect()
           
 boolean isRequestForError()
           
 boolean isRequestForLogin()
           
 boolean isRequestForReconnect()
           
 boolean isRequestForSendMessage()
           
 boolean isRequestForShowMessage()
           
 void removeObserver(Observer observer)
           
 void setConnectionParameters(java.lang.String connectionHost, int connectionPort)
           
 void setErrorMessage(java.lang.String errorMessage)
           
 void setLoginName(java.lang.String loginName)
           
 void setPassword(java.lang.String password)
           
 void setReceivedMessage(java.lang.String receivedMessage)
           
 void setReceivedMessageAuthor(java.lang.String receivedMessageAuthor)
           
 void setRequestForConnect(boolean requestForConnect)
           
 void setRequestForDisconnect(boolean requestForDisconnect)
           
 void setRequestForError(boolean requestForError)
           
 void setRequestForLogin(boolean requestForLogin)
           
 void setRequestForReconnect(boolean requestForReconnect)
           
 void setRequestForSendMessage(boolean requestForSend)
           
 void setRequestForShowMessage(boolean requestForShowMessage)
           
 void setRooms(java.util.List<RoomDescription> roomsList)
           
 void setRoomUsers(java.util.List<UserDescription> roomUsers)
           
 void setSelectedRoomId(java.lang.Integer selectedRoomId)
           
 void setSelectedRoomName(java.lang.String selectedRoomName)
           
 void setSendMessage(java.lang.String sendMessage)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISCONNECTED_STATE

public static final int DISCONNECTED_STATE
See Also:
Constant Field Values

CONNECTION_ESTABLISHED_STATE

public static final int CONNECTION_ESTABLISHED_STATE
See Also:
Constant Field Values

USER_LOGGED_STATE

public static final int USER_LOGGED_STATE
See Also:
Constant Field Values
Constructor Detail

StateModel

public StateModel()
Method Detail

addObserver

public void addObserver(Observer observer)

removeObserver

public void removeObserver(Observer observer)

update

public void update()

getLoginName

public java.lang.String getLoginName()

setLoginName

public void setLoginName(java.lang.String loginName)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

isRequestForConnect

public boolean isRequestForConnect()

setRequestForConnect

public void setRequestForConnect(boolean requestForConnect)

isRequestForLogin

public boolean isRequestForLogin()

setRequestForLogin

public void setRequestForLogin(boolean requestForLogin)

getErrorMessage

public java.lang.String getErrorMessage()

setErrorMessage

public void setErrorMessage(java.lang.String errorMessage)

isRequestForError

public boolean isRequestForError()

setRequestForError

public void setRequestForError(boolean requestForError)

isRequestForDisconnect

public boolean isRequestForDisconnect()

setRequestForDisconnect

public void setRequestForDisconnect(boolean requestForDisconnect)

getRoomUsers

public java.util.List<UserDescription> getRoomUsers()

setRoomUsers

public void setRoomUsers(java.util.List<UserDescription> roomUsers)

isRequestForSendMessage

public boolean isRequestForSendMessage()

setRequestForSendMessage

public void setRequestForSendMessage(boolean requestForSend)

isRequestForReconnect

public boolean isRequestForReconnect()

setRequestForReconnect

public void setRequestForReconnect(boolean requestForReconnect)

getSendMessage

public java.lang.String getSendMessage()

setSendMessage

public void setSendMessage(java.lang.String sendMessage)

getReceivedMessage

public java.lang.String getReceivedMessage()

setReceivedMessage

public void setReceivedMessage(java.lang.String receivedMessage)

getReceivedMessageAuthor

public java.lang.String getReceivedMessageAuthor()

setReceivedMessageAuthor

public void setReceivedMessageAuthor(java.lang.String receivedMessageAuthor)

isRequestForShowMessage

public boolean isRequestForShowMessage()

setRequestForShowMessage

public void setRequestForShowMessage(boolean requestForShowMessage)

getRooms

public java.util.Map<java.lang.Integer,RoomDescription> getRooms()

setRooms

public void setRooms(java.util.List<RoomDescription> roomsList)

getSelectedRoomId

public java.lang.Integer getSelectedRoomId()

setSelectedRoomId

public void setSelectedRoomId(java.lang.Integer selectedRoomId)

getSelectedRoomName

public java.lang.String getSelectedRoomName()

setSelectedRoomName

public void setSelectedRoomName(java.lang.String selectedRoomName)

getConnectionHost

public java.lang.String getConnectionHost()

getConnectionPort

public int getConnectionPort()

setConnectionParameters

public void setConnectionParameters(java.lang.String connectionHost,
                                    int connectionPort)

changeState

public void changeState(int modelState)

getModelState

public int getModelState()


Copyright 2006-2006 embedchat.org. All Rights Reserved.