LaColla.core.data
Class ApplicationsHandler

java.lang.Object
  extended by LaColla.core.data.ApplicationsHandler

public class ApplicationsHandler
extends java.lang.Object


Constructor Summary
ApplicationsHandler()
           
 
Method Summary
 void addApplication(java.lang.Object aplic)
           
 boolean AppIsAlive(java.lang.String appId)
           
 java.util.ArrayList areAppsAlive()
           
 Application getApplication(java.lang.String appId)
           
 java.util.Hashtable getApplications()
           
 int getApplicationsofMember(java.lang.String userId)
           
 void memberDisconnected(java.lang.String groupId, java.lang.String userId)
           
 void newConnectedMember(java.lang.String groupId, java.lang.String userName, java.lang.String memberId)
           
 void newEvent(java.lang.String groupId, Event evt)
           
 void newInfoGroup(java.lang.String userId, java.lang.String groupId, java.lang.String aplicId, GroupInfo info)
           
 void newInstantMsg(java.lang.String groupId, java.lang.String userId, java.lang.String destMemberId, java.lang.Object message)
           
 void notifyException(java.lang.String groupId, java.lang.String message)
           
 void notifyStopTask(java.lang.String groupId, java.lang.String idTask, java.lang.String result)
           
 void notifyTaskState(java.lang.String groupId, java.lang.String idTask, java.lang.String state, java.lang.String result)
           
 void removeApplication(java.lang.String aplicId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationsHandler

public ApplicationsHandler()
Method Detail

addApplication

public void addApplication(java.lang.Object aplic)

removeApplication

public void removeApplication(java.lang.String aplicId)

AppIsAlive

public boolean AppIsAlive(java.lang.String appId)
Parameters:
appId -
Returns:

areAppsAlive

public java.util.ArrayList areAppsAlive()

memberDisconnected

public void memberDisconnected(java.lang.String groupId,
                               java.lang.String userId)
Parameters:
groupId -
userId -

newConnectedMember

public void newConnectedMember(java.lang.String groupId,
                               java.lang.String userName,
                               java.lang.String memberId)
Parameters:
groupId -
userName -
memberId -

newEvent

public void newEvent(java.lang.String groupId,
                     Event evt)
Parameters:
groupId -
evt -

newInfoGroup

public void newInfoGroup(java.lang.String userId,
                         java.lang.String groupId,
                         java.lang.String aplicId,
                         GroupInfo info)
Parameters:
userId -
groupId -
aplicId -
info -

newInstantMsg

public void newInstantMsg(java.lang.String groupId,
                          java.lang.String userId,
                          java.lang.String destMemberId,
                          java.lang.Object message)
Parameters:
groupId -
userId -
destMemberId -
message -

notifyStopTask

public void notifyStopTask(java.lang.String groupId,
                           java.lang.String idTask,
                           java.lang.String result)
                    throws java.rmi.NotBoundException
Throws:
java.rmi.NotBoundException

notifyTaskState

public void notifyTaskState(java.lang.String groupId,
                            java.lang.String idTask,
                            java.lang.String state,
                            java.lang.String result)

notifyException

public void notifyException(java.lang.String groupId,
                            java.lang.String message)

getApplication

public Application getApplication(java.lang.String appId)
Parameters:
appId -

getApplicationsofMember

public int getApplicationsofMember(java.lang.String userId)

getApplications

public java.util.Hashtable getApplications()
Returns: