|
|||||||
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 salaMethod 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 contrariopublic 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 objetopublic 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 contrariopublic 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 contrariopublic 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 pegarpublic 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 |