edu.stanford.smi.protege.server
Interface RemoteServer
- All Superinterfaces:
- Remote
- All Known Implementing Classes:
- Server
public interface RemoteServer
- extends Remote
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
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2007 Stanford University.