My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
ImplementarMetodos  
Métodos que devem ser implementados no Facade
Updated Sep 12, 2009 by raquel...@gmail.com

Tópicos
Métodos Gerais
User Story 1
User Story 2
User Story 3
User Story 4
User Story 5
User Story 6
User Story 7
Erros


Métodos Gerais

Método Obs
zerarSistema zera o sistema e todos os cadastrados
encerrarSistema grava o cadastro em arquivo e encerra o programa


User Story 1

Método Obs
criarUsuario 5 atributos, (1)
getUsuarioPorNome 2 atributos, retorna o id do usuario, (2)
atualizarUsuario 3 atributos, (3)
removerUsuario 1 atributo, (4)
getAtributoUsuario 2 atributos


User Story 2

Método Obs
login 3 atributos, (5)
logout 1 atributo, (6)


User Story 3

Método Obs
cadastrarUsuario 6 atributos, retorna o id de autenticacao do usuario
getLocalizadores retorna uma string com os possiveis localizadores
obterLocalizacao 1 parametro, (7)
setLocalizacao 3 atributos, (8)
getLocalizacao 1 atributo, retorna String com a posição


User Story 4

Método Obs
initMensageiro 1 atributo
setDiretorioGabaritos 1 atributo
enviarConvite 2 atributos
confirmarCompartilhamento 3 atributos
recusarCompartilhamento 2 atributos
getAmigos 1 atributo, retorna String com usernames de amigos, (9)


User Story 5

Método Obs
possoVerLocalizacao 2 atributos, (10)
setCompartilhamento 3 atributos
removerAmigo 2 atributos,(11)


User Story 6

Método Obs
getLocalizacaoAmigo 2 atributos, (12)


User Story 7

Método Obs
enviarEmail 4 atributos
enviarSMS 3 atributos
setPortChat 1 atributo
initChat 2 atributos
enviarMensagem 2 atributos
receberMensagem 1 atributo


Erros

(1) falta de campos obrigatorios, userName existente, senha com menos de 6 caracteres.
(2) usuario não existe
(3) alterar username nao pode, usuario nao existe, falta de campos obrigatorios, senha com menos de 6 caracteres.
(4) usuario não existe
(5) login/senha/ip invalidos
(6) sessão inexistente
(7) GeoIp não conseguir achar a localização.
(8) Lat/Long invalidos, usuario nao existe
(9) apenas usuarios autenticados podem ver seus amigos
(10) usuario desconhecido
(11) usuario desconhecido, permissão negada(?)
(12) usuario desconhecido, permissão negada(?)

Powered by Google Project Hosting