Portuguese, Brazilian subtitles

← 03-19 Salvar e visualizar o perfil

Get Embed Code
4 Languages

Showing Revision 2 created 09/29/2014 by Fran Ontanaya.

  1. Agora é o momento de adicionar a função
    de salvar entidades em seu aplicativo.
  2. Vejamos como fazer isso.
  3. OK, aqui estamos, olhando o método
    saveProfile na classe ConferenceAPI.
  4. Se você se lembra, já temos o código
    para criar um novo perfil.
  5. Apenas chamamos "Novo" no perfil
  6. e passamos os argumentos
    de que precisamos.
  7. Criar uma nova entidade de perfil
  8. é tão simples quanto chamar "Novo"
    na classe de perfil.
  9. Se não usássemos a objetificação,
    o código seria mais complicado.
  10. Você já tem o código para criar
    um novo objeto de perfil
  11. mas não precisa fazer mudanças agora que
    o perfil foi identificado como entidade.
  12. Porém, criar uma entidade não a salva
    automaticamente no repositório de dados.
  13. Você precisa dizer explicitamente
    para salvar, se quiser salvar.
  14. OK, vou adiante e adiciono o código
  15. para salvar a entidade de perfil
    no repositório de dados.
  16. Você mesmo vai escrever
    esse código no seu aplicativo
  17. em menos de um minuto.
  18. Agora, vou executar o aplicativo
    novamente no localhost
  19. e vou ao Explorer do API.
  20. Aqui estou, no Explorer do API
  21. e vou novamente para
    o método saveProfile.
  22. E executo.
  23. E tenho Bolo de Limão
    como meu nome de exibição.
  24. Defino meu tamanho de camiseta
    em M, e executo.
  25. Ops, esqueci de autorizar. Vamos
    tentar de novo porque não foi autorizado.
  26. Autorizar. Agora, posso
    executar a função de novo.
  27. Não preciso inserir os valores,
    apenas apertar Executar.
  28. E lá vai.
    Está criando o meu perfil.
  29. Veja aqui, a solicitação definiu
    o nome de exibição como Bolo de Limão
  30. o tamanho da camiseta
    como médio, como M.
  31. A resposta retornou o perfil
    com esses campos.
  32. A resposta mostra que o perfil foi criado.
  33. Mas, desta vez, esperamos que,
    mais do que criado
  34. que tenha sido de fato
    salvo no repositório.
  35. Podemos usar o administrador do
    repositório para checar isso.
  36. Vou ao painel de administração
    no localhost.
  37. Para chegar ao painel de administração
  38. vá à porta em que seu aplicativo
    está rodando, que, aqui, é localhost:8080
  39. e, então, é /‗ah/admin
  40. e isso nos leva ao Visualizador
    do Repositório de Dados.
  41. Abre o painel de administrador do
    repositório de dados para localhost.
  42. Você pode ver aqui que ele não sabe
    qual a minha ID de aplicativo.
  43. Diz your-app-id, mas tudo bem
  44. porque o localhost não se importa
    com a ID do aplicativo.
  45. É claro que, quando for
    implantar no AppSpot
  46. vou precisar de uma
    verdadeira ID de aplicativo.
  47. O painel de administração geralmente abre
  48. exibindo o Visualizador
    do Repositório de Dados.
  49. Mas se estiver em algum outro lugar
    e quiser voltar ao Visualizador
  50. ou se, por acaso,
    não abrir diretamente lá
  51. basta clicar aqui em Datastore Viewer
    e isso leva ao Visualizador.
  52. Esse menu por tipo de entidade
    mostra os diferentes tipos de entidades
  53. que estão armazenadas no seu repositório.
  54. Neste momento, a única que temos é Perfil.
  55. Clique "Listar Entidades" para ver todas as
    entidades desse tipo que já foram salvas.
  56. Haverá apenas uma entidade agora,
    que é o perfil acabamos de salvar.
  57. O Visualizador mostra a você
    as entidades e propriedades.
  58. Temos displayName,
    mainEmail, teeShirtSize.
  59. Essa foi apenas uma rápida recapitulação
    de como salvar a entidade no repositório
  60. e como ir ao painel de administração
    no localhost para ver as entidades.
  61. Agora é sua vez de fazer isso.