From f22b4ca26fece22a7c101c4ff0369223f923337e Mon Sep 17 00:00:00 2001 From: Masud Rahman Date: Tue, 12 May 2015 23:29:45 -0700 Subject: [PATCH] Added push flashcard --- Makefile | 2 +- screen_sequence_diagrams/push_flashcard.dot | 34 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 screen_sequence_diagrams/push_flashcard.dot diff --git a/Makefile b/Makefile index 035bde5..1d75fd6 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf -SCREEN_SEQUENCE_PNGS = built/add_class.png built/drop_class.png +SCREEN_SEQUENCE_PNGS = built/add_class.png built/drop_class.png built/push_flashcard.png all: built/ $(PNGS) $(PDFS) diff --git a/screen_sequence_diagrams/push_flashcard.dot b/screen_sequence_diagrams/push_flashcard.dot new file mode 100644 index 0000000..65dca05 --- /dev/null +++ b/screen_sequence_diagrams/push_flashcard.dot @@ -0,0 +1,34 @@ +digraph G{ + ratio=0.75; + //rankdir="LR"; + node[shape=box, style="rounded,filled,bold"]; + splines=ortho; + nodesep=1.4; + "Push Flashcard Button"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "Controller"[center=true, fillcolor="#aaaaff", style=filled, shape = diamond]; + "Server"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "Flashcard Record \n Created in Database"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "POST"[shape=none]; + labelfloat=true; + lp=100; + + "Card Published in Feed"[shape=none] + "SUCCESS"[shape=none]; + "FAILURE"[shape=none]; + + "Controller"[center=true, fillcolor="#aaaaff", style=filled, shape = diamond, + fixedsize=true, width=1.4, height=1.4]; + "Flashcard Record \n Created in Database"[center=true, fillcolor="#aaaaff", style=filled]; + "POST"[shape=none]; + "Push Flashcard Button" -> "POST"; + "POST" -> "Controller"; + "Controller" -> "FAILURE"; + "FAILURE" -> "Push Flashcard Button"; + "Controller" -> "POST"; + "POST" -> "Server"; + "Server"-> "SUCCESS"; + "SUCCESS" -> "Flashcard Record \n Created in Database"; + "Flashcard Record \n Created in Database" -> "Card Published in Feed"; + "Card Published in Feed" -> "Push Flashcard Button"; + +} \ No newline at end of file -- 1.9.1