|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
MUD.SalaImpl
Classe servante que implementa uma sala do MUD
| Constructor Summary | |
SalaImpl(int QuemCriou,
int tip,
int ident,
org.omg.CORBA.ORB o,
java.lang.String desc)
Construtor da Sala |
|
| Method Summary | |
int |
AcionarVerboObjeto(java.lang.String verbo,
java.lang.String objeto)
Aciona um verbo de um objeto na sala |
java.lang.String |
ConcluirPegarObjeto(java.lang.String nome)
Conclui pegar objeto. |
int |
CriarSaida(int id,
java.lang.String nome)
Cria uma saida na sala |
int |
DestruirSaida(int id,
java.lang.String nomesaida)
Destroi uma saida |
int |
EntrarSala(java.lang.String nome,
java.lang.String ref)
Entra na sala. |
int |
LargarObjeto(int id,
java.lang.String nome)
Largar Objeto |
java.lang.String |
ListarObjetos()
Lista todos os objetos presentes na sala |
java.lang.String |
ListarSaidas()
Listar todas as saidas da sala |
java.lang.String |
ListarUsuarios()
Lista os objetos da sala |
java.lang.String |
ListarVerbosObjeto(java.lang.String objeto)
Lista os verbos de um objeto presente na sala |
int |
MandarMensagem(java.lang.String nome,
java.lang.String msg)
Manda Mensagem para todos os que estao presentes na sala |
int |
MudarDescricao(int id,
java.lang.String descricao)
Muda a descricao de uma sala |
int |
PedirPegarObjeto(java.lang.String nome)
Pede para pegar um objeto |
java.lang.String |
PegarDescricao()
Retorna a descricao da sala |
java.lang.String |
PegarDescricaoObjeto(java.lang.String objeto)
Pegar Descricao de um objeto |
java.lang.String |
PegarDescricaoUsuario(java.lang.String nome)
Pega a descricao de um usuario presente na sala |
int |
PegarSaida(java.lang.String saida)
Pega o id da sala apontada por uma saida |
int |
PossoEntrar(int id)
Retorna se uma dada pessoa tem permissao para entrar nessa sala |
int |
SairSala(java.lang.String nome)
Sai oficialmente desta sala |
| Constructor Detail |
public SalaImpl(int QuemCriou,
int tip,
int ident,
org.omg.CORBA.ORB o,
java.lang.String desc)
QuemCriou - Identificador do Criador da Salatip - Tipo da salaident - Identificador do criador da salao - ORB presente na maquinadesc - Descricao inicial da sala| Method Detail |
public int LargarObjeto(int id,
java.lang.String nome)
id - Identificador do usuarionome - Nome do usuario0 Caso nao seja bem sucedido e
1 caso contrario
public int CriarSaida(int id,
java.lang.String nome)
id - Identificador da sala destinonome - Nome da saida1 caso tenha tido sucesso,
0 caso contrariopublic java.lang.String PegarDescricaoObjeto(java.lang.String objeto)
objeto - Nome do objeto
public int MandarMensagem(java.lang.String nome,
java.lang.String msg)
nome - Nome do usuario que estah enviando a mensagemmsg - Mensagem a ser enviada0 Caso nao tenha sido possivel e
1 Caso tenha tido sucessopublic int PedirPegarObjeto(java.lang.String nome)
nome - Nome do objeto0 Caso nao seja possivel,
1 Caso seja possivel.
public int DestruirSaida(int id,
java.lang.String nomesaida)
id - Identificador do usuario que estah tentando destruir a salanomesaida - Nome da saida que se quer destruir1 caso seja bem sucedido e
0 caso contrario
public int MudarDescricao(int id,
java.lang.String descricao)
id - Identificador do usuario que estah tentando mudar a descricaodescricao - Nova descricao da sala1 Caso tenha tido sucesso e
0 caso contrario
public int AcionarVerboObjeto(java.lang.String verbo,
java.lang.String objeto)
verbo - Nome do verbo que se pretende acionarobjeto - Nome do objeto sobre o qual se pretende agir1 caso tenha sido bem sucedido e
0 caso contrariopublic java.lang.String ConcluirPegarObjeto(java.lang.String nome)
nome - Nome do objetopublic java.lang.String ListarUsuarios()
public int SairSala(java.lang.String nome)
nome - Nome do usuario que pretende sair dessa sala1 caso tenha sido bem sucedido e
0 caso contrariopublic java.lang.String PegarDescricaoUsuario(java.lang.String nome)
nome - Nome do usuario da sala cuja descricao pretende-se pegar
public int EntrarSala(java.lang.String nome,
java.lang.String ref)
nome - Nome do usuarioref - Referencia do objeto1 caso tenha sido bem sucedido e
0 caso contrariopublic java.lang.String ListarObjetos()
public java.lang.String ListarSaidas()
public java.lang.String PegarDescricao()
public int PossoEntrar(int id)
id - Identificador da pessoa1 Caso seja permitido entrar na sala,
0 caso contrariopublic java.lang.String ListarVerbosObjeto(java.lang.String objeto)
objeto - Nome do objeto cujos verbos pretende-se listarpublic int PegarSaida(java.lang.String saida)
saida - Noma da saida
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||