Newer
Older
task-bldg / controller.pu
  1. @startuml
  2.  
  3. [*] --> success : /login
  4. [*] --> index : /
  5.  
  6. state success {
  7. state "Sign in" as login
  8. login : Username
  9. login : Password
  10. }
  11. login --> index : / [success]
  12. login --> login : [!success]
  13.  
  14. state index {
  15. state cities
  16. cities : *{citycode}
  17. cities : *{cityname}
  18. cities : *{path}
  19. }
  20. state form {
  21. state city {
  22. city : citycode
  23. city : cityname
  24. city : path
  25. }
  26. }
  27.  
  28. index --> index : /delete/{citycode}
  29. index --> form : /edit/{citycode}
  30. index --> form : /add
  31. form --> index : /process[!hasErrors]
  32. form --> form : /process[hasErrors]
  33.  
  34. @enduml