ikbs.kbServer.rmi
Interface RMIKServerInterface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RMIKServer

public interface RMIKServerInterface
extends java.rmi.Remote

Author:
Dave

Method Summary
 void addAnswersToCas(java.util.Vector answers)
          enrichi le cas actuel avec une les entrées spécifiées dans le vecteur
 void addAnswerToCase(java.lang.String id, java.lang.String answer)
          enrichi le cas actuel avec une nouvelle entrée
 void createNewCase(java.lang.String baseFile)
          crée un nouveau cas qui pourra etre renseigné
 ValSchema getCurrentBase(java.lang.String baseFile)
          Renvoie la base actuellement chargÈ par le serveur.
 Schema getCurrentSchema()
          Renvoie le Schema actuellement chargÈ par le serveur
 java.util.Enumeration getOjects()
           
 void loadBase(java.lang.String baseFile, java.lang.String modelFile)
          Commande le chargement d'une base donnÈe (à partir du nom de fichier)
 void loadModel(java.lang.String modelFile)
          Commande le chargement d'un model donnÈ (à partir du nom de fichier)
 java.lang.String modelCommentaire()
          Renvoie le commentaire associÈ au modËle *
 java.lang.String modelInfo()
           
 java.lang.String modelLibelle()
          Renvoie le libelle associÈ au modËle*
 java.lang.String modelName()
          Renvoie le nom du modËle chargÈ *
 int modelNbDescription()
          Renvoie le nombre de descriptions *
 java.lang.String showModel()
           
 java.lang.String test()
           
 void validateCase()
          Valide le nouveau cas en l'inserant dans la base de cas *
 

Method Detail

loadBase

void loadBase(java.lang.String baseFile,
              java.lang.String modelFile)
              throws java.rmi.RemoteException
Commande le chargement d'une base donnÈe (à partir du nom de fichier)

Throws:
java.rmi.RemoteException

loadModel

void loadModel(java.lang.String modelFile)
               throws java.rmi.RemoteException
Commande le chargement d'un model donnÈ (à partir du nom de fichier)

Throws:
java.rmi.RemoteException

modelInfo

java.lang.String modelInfo()
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

modelName

java.lang.String modelName()
                           throws java.rmi.RemoteException
Renvoie le nom du modËle chargÈ *

Throws:
java.rmi.RemoteException

modelCommentaire

java.lang.String modelCommentaire()
                                  throws java.rmi.RemoteException
Renvoie le commentaire associÈ au modËle *

Throws:
java.rmi.RemoteException

modelLibelle

java.lang.String modelLibelle()
                              throws java.rmi.RemoteException
Renvoie le libelle associÈ au modËle*

Throws:
java.rmi.RemoteException

modelNbDescription

int modelNbDescription()
                       throws java.rmi.RemoteException
Renvoie le nombre de descriptions *

Throws:
java.rmi.RemoteException

getCurrentSchema

Schema getCurrentSchema()
                        throws java.rmi.RemoteException
Renvoie le Schema actuellement chargÈ par le serveur. *

Throws:
java.rmi.RemoteException

getCurrentBase

ValSchema getCurrentBase(java.lang.String baseFile)
                         throws java.rmi.RemoteException
Renvoie la base actuellement chargÈ par le serveur. (valSchema) *

Throws:
java.rmi.RemoteException

createNewCase

void createNewCase(java.lang.String baseFile)
                   throws java.rmi.RemoteException
crée un nouveau cas qui pourra etre renseigné. *

Throws:
java.rmi.RemoteException

addAnswerToCase

void addAnswerToCase(java.lang.String id,
                     java.lang.String answer)
                     throws java.rmi.RemoteException
enrichi le cas actuel avec une nouvelle entrée. *

Throws:
java.rmi.RemoteException

addAnswersToCas

void addAnswersToCas(java.util.Vector answers)
                     throws java.rmi.RemoteException
enrichi le cas actuel avec une les entrées spécifiées dans le vecteur. *

Throws:
java.rmi.RemoteException

validateCase

void validateCase()
                  throws java.rmi.RemoteException
Valide le nouveau cas en l'inserant dans la base de cas *

Throws:
java.rmi.RemoteException

getOjects

java.util.Enumeration getOjects()
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

showModel

java.lang.String showModel()
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

test

java.lang.String test()
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException