|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
MUD.ControleImpl
Classe que implementa o servante de controle do MUD
| Constructor Summary | |
ControleImpl(java.lang.String opc,
java.lang.String clarref,
org.omg.CORBA.ORB orbinho,
org.omg.PortableServer.POA p)
Construtor da classe controle |
|
| Method Summary | |
int |
Autenticar(java.lang.String nome,
java.lang.String senha)
Autentica um usuario para que ele possa a fazer parte do sistema |
java.lang.String |
ConcluirPegarObjeto(int id)
Efetiva o ato de pegar um objeto |
int |
CriarObjeto(java.lang.String ref)
Cria um objeto. |
int |
CriarSala(java.lang.String nome,
java.lang.String ref,
int quemcriou)
Cria uma sala |
int |
CriarUsuario(java.lang.String nome,
java.lang.String senha)
Criar usuario |
int |
DestruirObjeto(int id)
Destroi objeto |
void |
DestruirSala(java.lang.String nome,
java.lang.String nomedasala)
Executa a destruicao de uma sala |
void |
DestruirUsuario(java.lang.String nome,
java.lang.String nomedousuario)
Destroi um usuario |
int |
LargarObjeto(java.lang.String sala,
int id)
Larga um objeto numa sala |
int |
PedirPegarObjeto(int id)
Tenta pegar um objeto |
java.lang.String |
PegarSala(int id)
Retorna a referencia da sala desejada. |
void |
Sair(int id)
Executado quando um usuario necessita abandonar o sistema |
void |
SairSala(int usr,
java.lang.String saida)
Informa o controle do desejo de sair da sala |
int |
Teleporte(java.lang.String nome,
java.lang.String nomesala)
Teleporta um usuario para uma certa sala |
| Constructor Detail |
public ControleImpl(java.lang.String opc,
java.lang.String clarref,
org.omg.CORBA.ORB orbinho,
org.omg.PortableServer.POA p)
opc - Opcao. Descreve se o controle deve fazer a inicializacao
básica, o que deve ser feito quando rodado pela primeira
vez ou se deve ler as configurações a partir de um
arquivo.clarref - Referencia para a sala Clareira criada pelo servidor.| Method Detail |
public java.lang.String ConcluirPegarObjeto(int id)
id - Identificador do objetopublic void Sair(int id)
id - Identificador do usuario
public void DestruirSala(java.lang.String nome,
java.lang.String nomedasala)
nome - Nome do usuario que estah tentando destruir a salanomedasala - Nome da sala que se pretende destruir
public void SairSala(int usr,
java.lang.String saida)
saida - Por qual saida pretende-se sair
public int Teleporte(java.lang.String nome,
java.lang.String nomesala)
nome - Nome do usuarionomesala - Nome da sala0 Caso seja mal sucedido em fazer o teleporte,
e !=0 Caso tenha sido bem sucedido, onde o
valor retornado representa o identificador da sala.
public int CriarSala(java.lang.String nome,
java.lang.String ref,
int quemcriou)
nome - Nome do usuario que pretende criar a salaref - Referencia da sala criadanomesala - Nome da sala a ser criada-1 em caso de erro.
public int Autenticar(java.lang.String nome,
java.lang.String senha)
nome - Nome do usuariosenha - Senha relativa a esse usuario0 Caso seja mal sucedido e o id do usuario
caso tenha sido bem sucedidopublic int PedirPegarObjeto(int id)
id - Identificador do objeto
public void DestruirUsuario(java.lang.String nome,
java.lang.String nomedousuario)
nome - Nome do usuario que esta tentando destruir o usuarionomedousuario - Nome do usuario a ser destruido
public int LargarObjeto(java.lang.String sala,
int id)
sala - Nome da salaid - Identificador do objetopublic int DestruirObjeto(int id)
id - Identificador do objeto
public int CriarUsuario(java.lang.String nome,
java.lang.String senha)
nome - Nome do usuario a ser criadosenha - Uma senha para dado usuario. Como quem pode criar usuarios
eh somente o wizard e somente ele pode destrui-los, e
pode faze-lo incondicionalmente, nao faz mal que ele
conheca a senha de cada um dos usuariospublic int CriarObjeto(java.lang.String ref)
ref - Referencia desse objeto.public java.lang.String PegarSala(int id)
id - Identificador da sala no sistema.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||