Protege 3.3.1

edu.stanford.smi.protege.server
Interface RemoteServer

All Superinterfaces:
Remote
All Known Implementing Classes:
Server

public interface RemoteServer
extends Remote


Method Summary
 boolean allowsCreateUsers()
           
 RemoteSession cloneSession(RemoteSession session)
           
 void closeSession(RemoteSession session)
           
 RemoteServerProject createProject(String projectName, RemoteSession session, KnowledgeBaseFactory kbfactory, boolean saveToMetaProject)
           
 boolean createUser(String userName, String password)
           
 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()
           
 void shutdown()
           
 

Method Detail

reinitialize

void reinitialize()
                  throws RemoteException
Throws:
RemoteException

openSession

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

cloneSession

RemoteSession cloneSession(RemoteSession session)
                           throws RemoteException
Throws:
RemoteException

closeSession

void closeSession(RemoteSession session)
                  throws RemoteException
Throws:
RemoteException

getAvailableProjectNames

Collection getAvailableProjectNames(RemoteSession session)
                                    throws RemoteException
Throws:
RemoteException

getCurrentSessions

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

openProject

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

createProject

RemoteServerProject createProject(String projectName,
                                  RemoteSession session,
                                  KnowledgeBaseFactory kbfactory,
                                  boolean saveToMetaProject)
                                  throws RemoteException
Throws:
RemoteException

allowsCreateUsers

boolean allowsCreateUsers()
                          throws RemoteException
Throws:
RemoteException

createUser

boolean createUser(String userName,
                   String password)
                   throws RemoteException
Throws:
RemoteException

shutdown

void shutdown()
              throws RemoteException
Throws:
RemoteException

Protege 3.3.1

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