10Space for diagresUMLClass11201104320120Quartermaster
Text1500634330340customelement=
// Text Elemnt
// DB Symbol
drawArc(0,0,width,height*2/5,0,180,true) fg=black bg=#ffffff //Parameters (x, y, width, height, start, extent, open)
drawArc(0,0,width,height*2/5,180,180,true) fg=black //Parameters (x, y, width, height, start, extent, open)
drawRectangle(0,(height+0.5)/5,width,(height-1.5)*3/5) lw=0.1 bg=#ffffff //Parameters (x, y, width, height)
drawLine(0,height/5,0,height*4/5)fg=black //Parameters (x1, y1, x2, y2)
drawLine(width,height/5,width,height*4/5)fg=black //Parameters (x1, y1, x2, y2)
drawArc(0,height*3/5,width,height*2/5,180,180,true)fg=black bg=#ffffff //Parameters (x, y, width, height, start, extent, open)
fg=magenta
layer=-1UMLClass153074710380HarvesterRelation1260844260280lt=<-
save(widget)
240;20;10;20;10;260UMLClass11201344320160Plattform
UMLUseCase2280194310150the internet
bg=blue
layer=-2UMLUseCase24302242020bg=redRelation1140121440150lt=<-
010;10;10;130UMLNote15101314490190bg=blue
0)GET /dashboards
get all available dashboards
1)GET /dashboards/{name or id}
get a concret dashboardconfiguration. response as JSON
2)GET /widgets/{name or id}
get a concret widget. response as JSON
3)POST /widgets
Relation1160121430150lt=<.10;130;10;10Relation1200121440150lt=<-
110;10;10;130Relation1220121430150lt=<.10;130;10;10Relation1260121440150lt=<-
210;10;10;130Relation1280121430150lt=<.10;130;10;10Relation1350121440150lt=<-
310;10;10;130Relation1370121430150lt=<.10;130;10;10Relation1430139410040lt=-
80;20;10;20UMLClass7201504290140Example Widget
--
Platformstatus: running
--
version: 5.10.11.12
Relation17102343070lt=-
10;10;10;50Relation1140734380390lt=<-
load (widget)
10;370;10;10;360;10UMLClass11401384160110Example
Widget 1UMLClass1310138411050Example
Widget 2UMLClass1310144411050Example
Widget 3UMLNote7201324290160bg=green
Each Widget owns a Configpart
by which the Widget can be controlled
Config:
id:42
name:DEV01
url(status...)
url(version...)
widget_refresh_intervall:10sec
source_refresh_intervall:10sec
Relation1000140416040lt=-
10;20;140;20Relation10001454160150lt=-
10;130;70;130;70;10;140;10Relation181032418040lt=<<.
160;20;10;20UMLNote1900644120160bg=green
(source)
sources:[
{type:url
url:http//:...},
{type:url
url:http//:...}
]Relation1780714140100lt=-
120;10;10;80UMLClass152083410040Example
Widget 1UMLClass167079410040SourceUMLClass167087410040ResultRelation16108008070lt=<.60;10;10;50UMLClass168078410040UMLClass169077410040UMLClass169085410040UMLClass168086410040UMLClass1650284170110ManageUpdateJobs
Job
bg=redUMLClass197030412070LoadSource
Job
bg=redRelation1670384100270lt=<<.
Load Widgets10;10;10;250UMLNote1570144350100bg=blue
1: Load all new and modified Widgets
2: Create a Job for each Source of Widget Relation1760364270300lt=<<.
Load Source250;10;250;130;10;130;10;280Relation1790364280320lt=<<.
Store Result 10;300;10;160;260;160;260;10UMLClass198029412070UMLClass199028412070
Relation210026421080lt=<-190;20;80;50;100;10;10;60