cvm.model
Class Session

java.lang.Object
  extended by cvm.model.Session

public class Session
extends java.lang.Object


Method Summary
 boolean addActiveApp(Application app, java.lang.String connID)
           
 void addChatText(java.lang.String appID, java.lang.String newText)
           
 void addFileToApp(java.lang.String appID, File file)
           
 void addFormToApp(java.lang.String appID, File file)
           
 void addMemberToApp(java.lang.String appID, Member mem)
           
 void dirty()
           
 Application getActiveApp(java.lang.String appID)
           
 ControlSchema getConnectionSchema(java.lang.String connID)
          Get the control schema for the current connection id if such a schema exits.
static Session getInstance()
           
 java.util.Iterator getInvites()
           
 ControlSchema getMasterSchem()
           
 Member getMemberFromContacts(java.lang.String memberID)
           
 java.util.Map getOpenConnections()
           
 User getUser()
           
 User getUserDataFromSession()
           
 void invite(java.lang.String sessionID, java.lang.String invitor)
           
 boolean isDirty()
           
 void removeActiveApp(java.lang.String appID)
           
 void removeMemberFromApp(java.lang.String appID, java.lang.String memberID)
           
 void setConnectionSchema(java.lang.String connID, ControlSchema saveSchema)
          Save the communication control schema for the given communication.
 void setMasterSchema(ControlSchema masterSchema)
          This method updates the session's master schema.
 void setUser(User theUser)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Session getInstance()

getConnectionSchema

public ControlSchema getConnectionSchema(java.lang.String connID)
Get the control schema for the current connection id if such a schema exits.

Parameters:
connID -
Returns:
connection schema.

setConnectionSchema

public void setConnectionSchema(java.lang.String connID,
                                ControlSchema saveSchema)
Save the communication control schema for the given communication.

Parameters:
connID -
saveSchema -

setMasterSchema

public void setMasterSchema(ControlSchema masterSchema)
This method updates the session's master schema.

Parameters:
masterSchema -

getMasterSchem

public ControlSchema getMasterSchem()

setUser

public void setUser(User theUser)

getUser

public User getUser()

getUserDataFromSession

public User getUserDataFromSession()

getOpenConnections

public java.util.Map getOpenConnections()

isDirty

public boolean isDirty()

dirty

public void dirty()

getActiveApp

public Application getActiveApp(java.lang.String appID)

addActiveApp

public boolean addActiveApp(Application app,
                            java.lang.String connID)

removeActiveApp

public void removeActiveApp(java.lang.String appID)

addMemberToApp

public void addMemberToApp(java.lang.String appID,
                           Member mem)

removeMemberFromApp

public void removeMemberFromApp(java.lang.String appID,
                                java.lang.String memberID)

addFileToApp

public void addFileToApp(java.lang.String appID,
                         File file)

addFormToApp

public void addFormToApp(java.lang.String appID,
                         File file)

addChatText

public void addChatText(java.lang.String appID,
                        java.lang.String newText)

invite

public void invite(java.lang.String sessionID,
                   java.lang.String invitor)

getInvites

public java.util.Iterator getInvites()

getMemberFromContacts

public Member getMemberFromContacts(java.lang.String memberID)