Account

From zooid Wiki
Jump to navigation Jump to search

seqdiag {

 AccountApp;
 AccountActions;
 AccountStore;
 Service;


 AccountApp -> AccountApp [label =  "render form"];
 AccountApp -> AccountActions [label = "credentials changed"];
 AccountActions -> AccountStore [label = "credentials changed"];
 AccountStore -> AccountActions [label = "update credentials state"];
 AccountActions -> AccountApp [label = "update credentials state"];
 AccountApp -> AccountApp [label =  "render form"];
 AccountApp -> AccountActions [label = "submit credentials"];
 AccountActions -> AccountStore [label = "submit credentials"];
 AccountStore --> Service [label = "validate credentials"];
 Service --> AccountStore [label = "validation result"];
 AccountStore -> AccountActions [label = "validation result"];
 AccountActions -> AccountApp [label ="validation result"];

}