Protege 2.1

edu.stanford.smi.protege.server
Interface RemoteServer

All Superinterfaces:
Remote
All Known Implementing Classes:
Server

public interface RemoteServer
extends Remote


Method Summary
 void closeSession(RemoteSession session)
           
 Collection getAvailableProjectNames(RemoteSession session)
           
 Collection getCurrentSessions(String projectName, RemoteSession session)
           
 RemoteServerProject openProject(String projectName, RemoteSession session)
           
 RemoteSession openSession(String username, String userMachine, String password)
           
 void reinitialize()
           
 

Method Detail

reinitialize

public void reinitialize()
                  throws RemoteException
Throws:
RemoteException

openSession

public RemoteSession openSession(String username,
                                 String userMachine,
                                 String password)
                          throws RemoteException
Throws:
RemoteException

closeSession

public void closeSession(RemoteSession session)
                  throws RemoteException
Throws:
RemoteException

getAvailableProjectNames

public Collection getAvailableProjectNames(RemoteSession session)
                                    throws RemoteException
Throws:
RemoteException

getCurrentSessions

public Collection getCurrentSessions(String projectName,
                                     RemoteSession session)
                              throws RemoteException
Throws:
RemoteException

openProject

public RemoteServerProject openProject(String projectName,
                                       RemoteSession session)
                                throws RemoteException
Throws:
RemoteException

Protege 2.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.