easyappointments/doc/thesis/diagrams/ea-cd-backend-settings.io

1 line
4.5 KiB
Io
Raw Normal View History

<mxGraphModel dx="800" dy="800" grid="1" guides="1" tooltips="1" connect="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" style="default-style2"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="4" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center;&quot;&gt;&lt;strong&gt;BackendSettings&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ wp: WorkingPlan&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ settings: SettingsHelper&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ initialize(): void&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ bindEventHandlers(): void&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" vertex="1" parent="1"><mxGeometry x="70" y="100" width="160" height="140" as="geometry"/></mxCell><mxCell id="5" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center;&quot;&gt;&lt;em&gt;&amp;lt;&amp;lt;Interface&amp;gt;&amp;gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;SettingsHelper&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ save(): void&lt;br /&gt; + get(): object&lt;br /&gt; + validate(): bool&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" vertex="1" parent="1"><mxGeometry x="337.5" y="100" width="170" height="140" as="geometry"/></mxCell><mxCell id="6" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center;&quot;&gt;&lt;strong&gt;UserSettings&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;div style=&quot;height: 2px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;hr /&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" vertex="1" parent="1"><mxGeometry x="280" y="310" width="140" height="60" as="geometry"/></mxCell><mxCell id="7" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center;&quot;&gt;&lt;strong&gt;SystemSettings&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;div style=&quot;height: 2px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;hr /&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" vertex="1" parent="1"><mxGeometry x="432.5" y="310" width="140" height="60" as="geometry"/></mxCell><mxCell id="8" value="" style="endArrow=block;startArrow=none;endFill=0;startFill=0;exitX=0.5;exitY=0;dashed=1" edge="1" parent="1" target="5"><mxGeometry x="17.5" as="geometry"><mxPoint x="347.5" y="310" as="sourcePoint"/><mxPoint x="177.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="9" value="" style="endArrow=block;startArrow=none;endFill=0;startFill=0;entryX=0.75;entryY=1;dashed=1" edge="1" parent="1" source="7" target="5"><mxGeometry x="17.5" as="geometry"><mxPoint x="17.5" as="sourcePoint"/><mxPoint x="177.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="11" value="" style="endArrow=none;startArrow=diamondThin;endFill=0;startFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.25" edge="1" parent="1" source="4" target="5"><mxGeometry as="geometry"><mxPoint as="sourcePoint"/><mxPoint x="160" as="targetPoint"/></mxGeometry></mxCell><mxCell id="12" value="&lt;p style=&quot;margin: 0px; margin-top: 4px; text-align: center;&quot;&gt;&lt;strong&gt;WorkingPlan&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ enableCancel: bool&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ enableSubmit: bool&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ setup(): void&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ bindEventHandlers(): void&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ editableBreakDay(): void&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ editableBreakTime(): void&lt;/p&gt;&lt;p style=&quot;margin: 0px; margin-left: 4px;&quot;&gt;+ get(): void&lt;/p&gt;&lt;p style=&quot;margi