|
|||||||
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 usuariopublic 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 destruirpublic void SairSala(int usr, java.lang.String saida)
saida
- Por qual saida pretende-se sairpublic 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 objetopublic 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 destruidopublic int LargarObjeto(java.lang.String sala, int id)
sala
- Nome da salaid
- Identificador do objetopublic int DestruirObjeto(int id)
id
- Identificador do objetopublic 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 |