You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1297 lines
242 KiB
1297 lines
242 KiB
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0" version="24.9.1">
|
|
<diagram name="Page-1" id="WoHO2990CcQ7pdTMbYyx">
|
|
<mxGraphModel dx="9570" dy="1950" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="none" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-1" value="<code class="code-inner"><span class="nc">UserModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="2520" y="3200" width="520" height="364" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-2" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-4" value="<div align="left"><code class="code-inner"><span class="nf">+ insertUser</span><span class="p">(</span><span class="nv">username : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">, </span><span class="nv">email : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">passwd : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="34" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-5" value="<div align="left">+ <code class="code-inner"><span class="nf">deleteUser</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="64" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-6" value="<div align="left">+<code class="code-inner"><span class="nf"> getDataUser</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="o">?</span><span class="nx">UserEntity</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-7" value="<div align="left">+ <code class="code-inner"><span class="nf">getNumberOfUsers</span><span class="p">()</span> <span class="o">:</span> <span class="nx">int</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-8" value="<div align="left">+ <code class="code-inner"><span class="nf">getEmail</span><span class="p">(</span><span class="nv">email : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="o">?</span><span class="nx">UserEntity</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="154" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-9" value="<div align="left">+ <code class="code-inner"><span class="nf">setUsername</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">newUsername : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="184" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-10" value="<div align="left"><code class="code-inner"><span class="nf">+ getUsername</span><span class="p">(</span><span class="nv">username : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="o">?</span><span class="nx">UserEntity</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="214" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-11" value="+ <code class="code-inner"><span class="nf">setEmail</span><span class="p">(</span><span class="nv">id</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="p">,</span> <span class="nv">newEmail : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="244" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-12" value="+ <code class="code-inner"><span class="nf">setImg</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">newImg : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="274" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-13" value="<div align="left">+ <code class="code-inner"><span class="nf">setPassWd</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">newPassWd : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="304" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-14" value="+ <code class="code-inner"><span class="nf">getIdByUsername</span><span class="p">(</span><span class="nv">username : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry y="334" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-15" value="<code class="code-inner"><span class="nc">SourceModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="680" y="3200" width="560" height="244" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-16" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="26" width="560" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-18" value="<div align="left"><code>+ </code><code class="code-inner"><span class="nf">createSource</span><span class="p">(</span><span class="nv">id_source : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">title : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="34" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-19" value="+ <code class="code-inner"><span class="nf">getSourceById</span><span class="p">(</span><span class="nv">id_source :</span></code><code class="code-inner"><span class="p"></span><span class="nx"> int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="o">?</span><span class="nx">SourceEntity</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="64" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-20" value="<div align="left">+ <code class="code-inner"><span class="nf">getSourceByTitle</span><span class="p">(</span><span class="nv">title : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="94" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-21" value="<div align="left">+ <code class="code-inner"><span class="nf">getSourceByDate</span><span class="p">(</span><span class="nv">date</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="p">)</span> <span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="124" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-22" value="<div align="left">+ <code class="code-inner"><span class="nf">getSources</span><span class="p">()</span> <span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="154" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-23" value="<div align="left">+ <code class="code-inner"><span class="o"></span><span class="nf">deleteSource</span><span class="p">(</span><span class="nv">id_source : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="184" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-24" value="+ <code class="code-inner"><span class="nf">updateSource</span><span class="p">(</span><span class="nv">id_source : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">title : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry y="214" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-25" value="<code class="code-inner"><span class="nc">SearchModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="1600" y="3522" width="520" height="64" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-26" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-25">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-28" value="<div align="left"><code>+ </code><code class="code-inner"><span class="nf">searchQuote</span><span class="p">(</span><span class="nv">type : ?</span></code><code class="code-inner"><span class="o"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span>, <span class="nv">search : ?</span></code><code class="code-inner"><span class="o"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">, </span><span class="nv">filtre : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-25">
|
|
<mxGeometry y="34" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-30" target="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1580" y="3480" />
|
|
<mxPoint x="1580" y="3480" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-30" value="<code class="code-inner"><span class="nc">QuoteModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="1320" y="3200" width="520" height="154" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-31" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-33" value="+ <code class="code-inner"><span class="nf">searchId</span><span class="p">(</span><span class="nv">id</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="p">)</span><span class="o">:</span> <span class="nx">Quote</span><span class="p"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry y="34" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-34" value="+ <code class="code-inner"><span class="nf">getSuggest</span><span class="p">(</span><span class="nv">numpage : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">language : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span><span class="k">array</span><span class="p"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry y="64" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-35" value="+ <code class="code-inner"><span class="o"></span><span class="nf">getQuoteOfTheDay</span><span class="p">(</span><span class="nv">language :</span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span><span class="nx">Quote</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-36" value="+ <code class="code-inner"><span class="nf">getFavorites</span><span class="p">(</span><span class="nv">userId : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-37" value="<code class="code-inner"><span class="nc">QuizQuestionModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="3200" width="520" height="184" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-38" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-40" value="+ <code class="code-inner"><span class="nf">createQuizQuestion</span><span class="p">(</span><span class="nv">idQuiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">idQuestion : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="34" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-41" value="<div align="left">+ <code class="code-inner"><span class="nf">findQuizQuestionByIdQuiz</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="o">?</span><span class="nx">QuizQuestionEntity</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="64" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-42" value="<div align="left">+ <code class="code-inner"><span class="nf">getAllQuestionByQuiz</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">co : </span></code><code class="code-inner"><span class="nx">Connection</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-43" value="+ <code class="code-inner"><span class="o"></span><span class="nf">findAll</span><span class="p">()</span><span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-44" value="+ <code class="code-inner"><span class="nf">deleteQuizQuestion</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry y="154" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-45" value="<code class="code-inner"><span class="nc">QuizModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="-520" y="3200" width="520" height="154" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-46" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-48" value="<div align="left"><code>+ </code><code class="code-inner"><span class="nf">createQuiz</span><span class="p">(</span><span class="nv">id_quiz</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="p">,</span> <span class="nv">nb_questions : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry y="34" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-49" value="+ <code class="code-inner"><span class="nf">getQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="o">?</span><span class="nx">quizEntity</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry y="64" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-50" value="+ <code class="code-inner"><span class="o"></span><span class="nf">deleteQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-51" value="+ <code class="code-inner"><span class="nf">getAllQuiz</span><span class="p">()</span> <span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-52" value="<code class="code-inner"><span class="nc">QuestionModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="-1120" y="3200" width="520" height="232" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-53" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-55" value="<code style="text-wrap: nowrap;">+&nbsp;</code><code style="text-wrap: nowrap;" class="code-inner"><span class="o"></span><span class="nf">createQuestion</span><span class="p">(</span><span class="nv">id_question :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner"><span class="p"></span><span class="nx">int</span></code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">question</span><span class="p">&nbsp;:&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p">,</span>&nbsp;<span class="nv">answerA</span><span class="p">&nbsp;:&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p">,</span>&nbsp;<span class="nv">answerB :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">answerC :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">answerD :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">cAnswer</span><span class="p">&nbsp;:&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p">)</span><span class="o">:</span>&nbsp;<span class="nx">bool</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="34" width="520" height="24" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-56" value="+ <code class="code-inner"><span class="nf">getQuestion</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="o">?</span><span class="nx">QuestionEntity</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="58" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-57" value="<div align="left">+ <code class="code-inner"><span class="nf">updateTextQuestion</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">question</span><span class="p"> : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="88" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-58" value="<span style="text-wrap: nowrap;">+&nbsp;</span><code style="text-wrap: nowrap;" class="code-inner"><span class="nf">updateAnswersQuestion</span><span class="p">(</span></code><code style="text-wrap: nowrap;" class="code-inner">id_question :&nbsp;</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p"></span><span class="nx">int</span></code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv">answerA</span><span class="p">&nbsp;:&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p">,</span>&nbsp;<span class="nv">answerB :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">answerC :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">answerD :&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="nv"></span><span class="p">,</span>&nbsp;<span class="nv">cAnswer</span><span class="p">&nbsp;:&nbsp;</span></code><code style="text-wrap: nowrap;" class="code-inner">string</code><code style="text-wrap: nowrap;" class="code-inner"><span class="p">)</span><span class="o">:</span>&nbsp;<span class="nx">bool</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="118" width="520" height="24" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-59" value="<div align="left">+ <code class="code-inner"><span class="nf">deleteQuestion</span><span class="p">(</span><span class="nv">id_question</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="p">)</span> <span class="o">:</span> <span class="nx">bool</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="142" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-60" value="<div align="left">+ <code class="code-inner"><span class="o"></span><span class="nf">getAllQuestions</span><span class="p">()</span> <span class="o">:</span> <span class="k">array</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="172" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-61" value="<div align="left"><code>+ </code><code class="code-inner"><span class="nf">getRdmQuestion</span><span class="p">()</span> <span class="o">:</span> <span class="o">?</span><span class="nx">QuestionEntity</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry y="202" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-62" value="<code class="code-inner"><span class="nc">CommentaryModel</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="1921" y="3200" width="519" height="184" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-63" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="26" width="519" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-65" value="+ <code class="code-inner"><span class="nf">createComment</span><span class="p">(</span><span class="nv">comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span>, <span class="nv">idQuote : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">idUser : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="34" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-66" value="+ <code class="code-inner"><span class="o"></span><span class="nf">getComment</span><span class="p">(</span><span class="nv">id</span><span class="p"> :</span></code><code class="code-inner"><span class="p"></span><span class="nx"> int</span></code><code class="code-inner"><span class="p">)</span><span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="64" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-67" value="<code class="code-inner"><span class="nf">+ getComments</span><span class="p">()</span><span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="94" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-68" value="<code class="code-inner"><span class="nf">+ deleteComment</span><span class="p">(</span><span class="nv">id_comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="124" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-69" value="+ <code class="code-inner"><span class="nf">updateComment</span><span class="p">(</span><span class="nv">id_comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">comment : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry y="154" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-70" value="<code class="code-inner"><span class="nc">SourceEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="680" y="4120" width="560" height="386" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-71" value="<div align="left"><code class="code-inner"><span class="nx">- </span><span class="nv">title : </span></code><code class="code-inner"><span class="nx">string</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="26" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-72" value="<div align="left">-&nbsp; <code class="code-inner"><span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="56" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-73" value="- <code class="code-inner"><span class="nv">id_source : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="86" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-74" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="112" width="560" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-75" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id_source : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">title : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="120" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-76" value="+ <code class="code-inner"><span class="nf">getIdSource</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="146" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-77" value="+ <code class="code-inner"><span class="nf">setIdSource</span><span class="p">(</span><span class="nv">id_source : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="176" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-78" value="+ <code class="code-inner"><span class="nf">getTitle</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="206" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-79" value="+ <code class="code-inner"><span class="nf">getType</span><span class="p">()</span><span class="o">:</span>&nbsp;TypeSourceEnum</code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="236" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-80" value="+ <code class="code-inner"><span class="nf">setType</span><span class="p">(</span><span class="nv">type : </span></code><code class="code-inner"><span class="p"></span><span class="nx">TypeSourceEnum</span></code><code class="code-inner"><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="266" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-81" value="+ <code class="code-inner"><span class="nf">setTitle</span><span class="p">(</span><span class="nv">title : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="296" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-82" value="+ <code class="code-inner"><span class="nf">getDate</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="326" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-83" value="+ <code class="code-inner"><span class="nf">setDate</span><span class="p">(</span><span class="nv">date : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry y="356" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-84" value="<code class="code-inner"><span class="nc">QuizEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="-520" y="4120" width="520" height="240" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-85" value="- <code class="code-inner"><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-86" value="- <code class="code-inner"><span class="nv">nb_questions : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-87" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="86" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-88" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">nb_questions : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="94" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-89" value="+ <code class="code-inner"><span class="nf">getIdQuiz</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-90" value="+ <code class="code-inner"><span class="nf">setIdQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-91" value="+ <code class="code-inner"><span class="nf">getNbQuestions</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-92" value="+ <code class="code-inner"><span class="nf">setNbQuestions</span><span class="p">(</span><span class="nv">nb_questions : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry y="210" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-93" value="<code class="code-inner"><span class="nc">UserEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="2520" y="4120" width="520" height="670" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-94" value="-&nbsp; <code class="code-inner"><span class="nv">id : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-95" value="- <code class="code-inner"><span class="nv">pseudo : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-96" value="- <code class="code-inner"><span class="nv">password : string<br></span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="86" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-97" value="<div align="left">- <code class="code-inner"><span class="nv">email : </span></code><code class="code-inner"><span class="nx">string</span></code></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="112" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-98" value="- <code class="code-inner"><span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="142" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-99" value="- <code class="code-inner"><span class="nv">imgPrfl : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="172" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-100" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="202" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-101" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">pseudo : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">password</span><span class="p"> : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="p">,</span> <span class="nv">email : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">imgPrfl</span><span class="p"> : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="p">,</span> <span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="210" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-102" value="+ <code class="code-inner"><span class="nf">getId</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="250" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-103" value="+ <code class="code-inner"><span class="nf">setId</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="280" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-104" value="+ <code class="code-inner"><span class="nf">getPseudo</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="310" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-105" value="+ <code class="code-inner"><span class="nf">setPseudo</span><span class="p">(</span><span class="nv">pseudo : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="340" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-106" value="+ <code class="code-inner"><span class="nf">getPassword</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="370" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-107" value="+ <code class="code-inner"><span class="nf">setPassword</span><span class="p">(</span><span class="nv">password : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="400" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-108" value="+ <code class="code-inner"><span class="nf">getEmail</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="430" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-109" value="<code>+ </code><code class="code-inner"><span class="nf">setEmail</span><span class="p">(</span><span class="nv">email : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="460" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-110" value="+ <code class="code-inner"><span class="nf">getDate</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="490" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-111" value="+ <code class="code-inner"><span class="nf">setDate</span><span class="p">(</span><span class="nv">date : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="520" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-112" value="+ <code class="code-inner"><span class="nf">isAdmin</span><span class="p">()</span><span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="550" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-113" value="+ <code class="code-inner"><span class="o"></span><span class="nf">setIsAdmin</span><span class="p">(</span><span class="nv">isAdmin : </span></code><code class="code-inner"><span class="p"></span><span class="nx">bool</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="580" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-114" value="+ <code class="code-inner"><span class="nf">getImgPrfl</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="610" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-115" value="+ <code class="code-inner"><span class="nf">setImgPrfl</span><span class="p">(</span><span class="nv">imgPrfl : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry y="640" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-116" value="<code class="code-inner"><span class="nc">QuoteEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="1325" y="4120" width="515" height="810" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-117" value="- <code class="code-inner"><span class="nv">id : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="26" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-118" value="- <code class="code-inner"><span class="nv">content : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="56" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-119" value="- <code class="code-inner"><span class="nv">carac : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="86" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-120" value="- <code class="code-inner"><span class="nv">imgPath : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="116" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-121" value="- <code class="code-inner"><span class="nv">dateSrc : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="146" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-122" value="- <code class="code-inner"><span class="nv">titleSrc : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="176" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-123" value="- <code class="code-inner"><span class="nv">like : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="206" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-124" value="- <code class="code-inner"><span class="nv">langue : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="236" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-125" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="266" width="515" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-126" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">content : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">carac : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">imgPath : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">titleSrc : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">dateSrc : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">like : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">langue : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="274" width="515" height="56" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-127" value="+ <code class="code-inner"><span class="nf">getId</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="330" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-128" value="+ <code class="code-inner"><span class="nf">setId</span><span class="p">(</span><span class="nx">int</span> <span class="nv">$id</span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="360" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-129" value="+ <code class="code-inner"><span class="nf">getContent</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="390" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-130" value="+ <code class="code-inner"><span class="nf">setContent</span><span class="p">(</span><span class="nv">content : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="420" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-131" value="+ <code class="code-inner"><span class="nf">getCarac</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="450" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-132" value="+ <code class="code-inner"><span class="nf">setCarac</span><span class="p">(</span><span class="nx">string</span> <span class="nv">$carac</span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="480" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-133" value="+ <code class="code-inner"><span class="nf">getImgPath</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="510" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-134" value="+ <code class="code-inner"><span class="nf">setImgPath</span><span class="p">(</span><span class="nx">string</span> <span class="nv">$imgPath</span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="540" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-135" value="+ <code class="code-inner"><span class="nf">getTitleSrc</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="570" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-136" value="+ <code class="code-inner"><span class="o"></span><span class="nf">setTitleSrc</span><span class="p">(</span><span class="nv">titleSrc : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="600" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-137" value="+ <code class="code-inner"><span class="nf">getDateSrc</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="630" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-138" value="+ <code class="code-inner"><span class="nf">setDateSrc</span><span class="p">(</span><span class="nv">dateSrc : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="660" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-139" value="+ <code class="code-inner"><span class="nf">setLike</span><span class="p">(</span><span class="nv">like : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="690" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-140" value="+ <code class="code-inner"><span class="nf">getLike</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="720" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-141" value="<code class="code-inner"><span class="nf">+ setLangue</span><span class="p">(</span><span class="nv">langue : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="750" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-142" value="+ <code class="code-inner"><span class="nf">getLangue</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry y="780" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-143" value="<code class="code-inner"><span class="nc">QuizQuestionEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="4120" width="520" height="244" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-144" value="- <code class="code-inner"><span class="nv">id_question : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-145" value="-<code class="code-inner"><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-146" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="86" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-147" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">id_quiz : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-148" value="+ <code class="code-inner"><span class="nf">getIdQuestion</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-149" value="+ <code class="code-inner"><span class="nf">getIdQuiz</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="154" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-150" value="+ <code class="code-inner"><span class="nf">setIdQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="184" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-151" value="+ <code class="code-inner"><span class="nf">setIdQuestion</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry y="214" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-152" value="<code class="code-inner"><span class="nc">QuestionEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="-1120" y="4120" width="520" height="720" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-153" value="- <code class="code-inner"><span class="nv">id_question : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-154" value="- <code class="code-inner"><span class="nv">question : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-155" value="- <code class="code-inner"><span class="nv">answerA : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="86" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-156" value="- <code class="code-inner"><span class="nv">answerB : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="116" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-157" value="- <code class="code-inner"><span class="nv">answerC : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="146" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-158" value="- <code class="code-inner"><span class="nv">answerD : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="176" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-159" value="- <code class="code-inner"><span class="nv">cAnswer : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="206" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-160" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="236" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-161" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">question : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">answerA : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">answerB : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">answerC : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">answerD : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">cAnswer : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="244" width="520" height="56" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-162" value="+ <code class="code-inner"><span class="nf">getIdQuestion</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="300" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-163" value="<code>+ </code><code class="code-inner"><span class="nf">setIdQuestion</span><span class="p">(</span><span class="nv">id_question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="330" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-164" value="+ <code class="code-inner"><span class="nf">getQuestion</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="360" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-165" value="+ <code class="code-inner"><span class="nf">setQuestion</span><span class="p">(</span><span class="nv">question : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="390" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-166" value="+ <code class="code-inner"><span class="nf">getAnswerA</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="420" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-167" value="+ <code class="code-inner"><span class="nf">setAnswerA</span><span class="p">(</span><span class="nv">answerA : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="450" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-168" value="+ <code class="code-inner"><span class="nf">getAnswerB</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="480" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-169" value="+ <code class="code-inner"><span class="o"></span><span class="nf">setAnswerB</span><span class="p">(</span><span class="nv">answerB : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="510" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-170" value="+ <code class="code-inner"><span class="nf">getAnswerC</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="540" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-171" value="+ <code class="code-inner"><span class="o"></span><span class="nf">setAnswerC</span><span class="p">(</span><span class="nv">answerC : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="570" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-172" value="+ <code class="code-inner"><span class="nf">getAnswerD</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="600" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-173" value="+ <code class="code-inner"><span class="nf">setAnswerD</span><span class="p">(</span><span class="nv">answerD : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="630" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-174" value="+ <code class="code-inner"><span class="nf">getCAnswer</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="660" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-175" value="+ <code class="code-inner"><span class="nf">setCAnswer</span><span class="p">(</span><span class="nv">cAnswer : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry y="690" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-176" value="<code class="code-inner"><span class="nc">CommentaryEntity</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FFCC99;" vertex="1" parent="1">
|
|
<mxGeometry x="1921" y="4120" width="519" height="424" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-177" value="- <code class="code-inner"><span class="nv">id_comment</span><span class="p"></span></code><code class="code-inner"><span class="nv"> : </span></code><code class="code-inner"><span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="26" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-178" value="- <code class="code-inner"><span class="nv">comment</span><span class="p"></span></code><code class="code-inner"><span class="nv"> : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="56" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-179" value="- <code class="code-inner"><span class="nv">date</span><span class="p"></span></code><code class="code-inner"><span class="nv"> : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="86" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-180" value="- <code class="code-inner"><span class="nv">user</span><span class="p"></span></code><code class="code-inner"><span class="nv"> : </span></code><code class="code-inner"><span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="116" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-181" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="146" width="519" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-182" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">id_comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">comment : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">date : </span></code><code class="code-inner"><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="154" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-183" value="+ <code class="code-inner"><span class="nf">getIdComment</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="184" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-184" value="+ <code class="code-inner"><span class="nf">setIdComment</span><span class="p">(</span><span class="nv">id_comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="214" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-185" value="+ <code class="code-inner"><span class="nf">getComment</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="244" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-186" value="+ <code class="code-inner"><span class="nf">setComment</span><span class="p">(</span><span class="nv">comment : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="274" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-187" value="+ <code class="code-inner"><span class="o"></span><span class="nf">getDate</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="304" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-188" value="+ <code class="code-inner"><span class="nf">setDate</span><span class="p">(</span><span class="nv">date</span><span class="p"> : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span></code><code class="code-inner"><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="334" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-189" value="+ <code class="code-inner"><span class="nf">getUser</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="364" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-190" value="+ <code class="code-inner"><span class="nf">setUser</span><span class="p">(</span><span class="nv">user : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry y="394" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-191" value="<code class="code-inner"><span class="nc">VisitorControler</span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FF9999;" vertex="1" parent="1">
|
|
<mxGeometry x="2160" y="2480" width="260" height="454" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-192" value="- <code class="code-inner"><span class="nv">qMod : </span></code><code class="code-inner"><span class="nx">QuoteModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="26" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-193" value="-<code>c</code><code class="code-inner"><span class="nv">Mod : </span></code><code class="code-inner"><span class="nx">CommentaryModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="56" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-194" value="-<code class="code-inner"><span class="nv">sMod : </span></code><code class="code-inner"><span class="nx">SearchModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="86" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-195" value="-<code class="code-inner"><span class="nv">mdl : </span></code><code class="code-inner"><span class="nx">UserModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="116" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-196" value="-<code class="code-inner"><span class="nv">errors : </span></code><code class="code-inner"><span class="k">array</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="146" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-197" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="176" width="260" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-198" value="+ <code class="code-inner"><span class="o"></span><span class="fm">construct</span><span class="p">()</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="184" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-199" value="+ <code class="code-inner"><span class="o"></span><span class="nf">accueil</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="214" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-200" value="<code>+ </code><code class="code-inner"><span class="nf">quote</span><span class="p">(a</span><span class="nv">rg : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="244" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-201" value="+ <code class="code-inner"><span class="nf">favorite</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="274" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-202" value="+ <code class="code-inner"><span class="o"></span><span class="nf">search</span><span class="p">(</span><span class="nv">arg : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="304" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-203" value="+ <code class="code-inner"><span class="nf">login</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="334" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-204" value="+ <code class="code-inner"><span class="o"></span><span class="nf">signin</span><span class="p">()</span><span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="364" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-205" value="+ <code class="code-inner"><span class="o"></span><span class="nf">validlogin</span><span class="p">()</span> <span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="394" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-206" value="+ <code class="code-inner"><span class="nf">validsignin</span><span class="p">()</span> <span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-191">
|
|
<mxGeometry y="424" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-207" value="<code class="code-inner"><span class="nc">UserControler</span> <span class="p"></span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FF9999;" vertex="1" parent="1">
|
|
<mxGeometry x="1000" y="2480" width="440" height="514" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-208" value="-<code class="code-inner"><span class="nv">cMod : </span></code><code class="code-inner"><span class="nx">CommentaryModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="26" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-209" value="-<code class="code-inner"><span class="nv">uMod : </span></code><code class="code-inner"><span class="nx">UserModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="56" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-210" value="-<code class="code-inner"><span class="nv">qMod : </span></code><code class="code-inner"><span class="nx">QuoteModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="86" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-211" value="-<code class="code-inner"><span class="nv">mdl : </span></code><code class="code-inner"><span class="nx">QuestionModel</span> <span class="nv"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="116" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-212" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="146" width="440" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-213" value="+ <code class="code-inner"><span class="o"></span><span class="fm">construct</span><span class="p">()</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="154" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-214" value="+ <code class="code-inner"><span class="nf">profil</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="184" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-215" value="<code>+ </code><code class="code-inner"><span class="o"></span><span class="nf">addComment</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="214" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-216" value="+ <code class="code-inner"><span class="nf">favorite</span><span class="p">(</span><span class="nv">args : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="244" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-217" value="+ <code class="code-inner"><span class="nf">unlog</span><span class="p">() : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="274" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-218" value="+ <code class="code-inner"><span class="o"></span><span class="nf">quiz</span><span class="p">(</span><span class="nv">args : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="304" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-219" value="+ <code class="code-inner"><span class="o"></span><span class="nf">continueQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span></code><code class="code-inner"><span class="p">,</span> <span class="nv">total_questions : </span></code><code class="code-inner"><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="334" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-220" value="+ <code class="code-inner"><span class="o"></span><span class="nf">endQuiz</span><span class="p">(</span><span class="nv">id_quiz : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">score : </span></code><code class="code-inner"><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="364" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-221" value="+ <code class="code-inner"><span class="o"></span><span class="nf">CorrectAnswer</span><span class="p">()</span> <span class="o">:</span> <span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="394" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-222" value="+ <code class="code-inner"><span class="o"></span><span class="nf">GetQuestion</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span> <span class="k">array</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="424" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-223" value="+ <code class="code-inner"><span class="nf">showQuestion</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">,</span> <span class="nv">num : </span></code><code class="code-inner"><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">void</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="454" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-224" value="+ <code class="code-inner"><span class="o"></span><span class="nf">getNumberOfQuestion</span><span class="p">(</span><span class="nv">id : </span></code><code class="code-inner"><span class="p"></span><span class="nx">int</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span> <span class="o">:</span> <span class="nx">int</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-207">
|
|
<mxGeometry y="484" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-225" value="<code class="code-inner"><span class="nc">FrontControler</span><span class="p"></span></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#FF9999;" vertex="1" parent="1">
|
|
<mxGeometry x="1600" y="2480" width="400" height="184" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-226" value="-<code class="code-inner"><span class="nv">listAction : array</span><span class="p"></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="26" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-227" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="56" width="400" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-228" value="+ <code class="code-inner"><span class="fm">construct</span><span class="p">(</span><span class="nv">co : Connection</span><span class="p">)</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="64" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-229" value="+ <code class="code-inner"><span class="nf">ifExisteAction</span><span class="p">(</span><span class="nv">action : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span><span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="94" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-230" value="<code>+ </code><code class="code-inner"><span class="nf">verifDroit</span><span class="p">(</span><span class="nv">action : </span></code><code class="code-inner"><span class="p"></span><span class="nx">string</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">)</span><span class="o">:</span><span class="nx">bool</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="124" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-231" value="+ <code class="code-inner"><span class="o"></span><span class="nf">vueErreur</span><span class="p">(</span><span class="nv">dVueErreur : </span></code><code class="code-inner"><span class="p"></span><span class="k">array</span><span class="nv"></span></code><code class="code-inner"><span class="nv"></span><span class="p">) : void<br></span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry y="154" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-232" value="CommentaryGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="1921" y="3720" width="519" height="240" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-235" value="<span style="font-size: 10px;">+ generateId ( ) : int</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="30" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-236" value="<font style="font-size: 10px;">+ create ( comment : string, user : int, quote : int ) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="60" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-237" value="<span style="font-size: 10px;">+ findById ( id : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="90" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-238" value="<span style="font-size: 10px;">+ findByQuote ( quote : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="120" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-239" value="<span style="font-size: 10px;">+ findAll ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="150" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-240" value="<span style="font-size: 10px;">+ update&nbsp;</span><span style="font-size: 10px;">(&nbsp;</span><span style="font-size: 10px;">comment : string, user : int, quote : int&nbsp;</span><span style="font-size: 10px;">)</span><span style="font-size: 10px;">&nbsp;: bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="180" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-241" value="<span style="font-size: 10px;">+ delete ( id : int</span><span style="font-size: 10px;">&nbsp;) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry y="210" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-390" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeWidth=2;endArrow=block;endFill=1;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-363">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="2624" y="3671" as="sourcePoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-242" value="QuestionGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="-1120" y="3720" width="520" height="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-245" value="<font style="font-size: 10px;">+ create ( id : int, question : string,&nbsp;answer_a : string,&nbsp;answer_b : string,&nbsp;answer_c : string,&nbsp;answer_d : string, correct_a : string&nbsp;) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="30" width="520" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-246" value="<span style="font-size: 10px;">+ findById ( id : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="80" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-247" value="<span style="font-size: 10px;">+ findAll ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="110" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-248" value="<span style="font-size: 10px;">+ findRandom ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="140" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-249" value="<span style="font-size: 10px;">+ updateQuestion (&nbsp;</span><span style="font-size: 10px;">id : int, question : string</span><span style="font-size: 10px;">&nbsp;) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="170" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-250" value="<span style="font-size: 10px;">+ updateAnswers ( id : int,&nbsp;</span><span style="font-size: 10px;">answer_a : string,&nbsp;answer_b : string,&nbsp;answer_c : string,&nbsp;answer_d : string, correct_a : string</span><span style="font-size: 10px;">&nbsp;) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="200" width="520" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-251" value="<span style="font-size: 10px;">+ delete ( id : int&nbsp;</span><span style="font-size: 10px;">) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry y="250" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-252" value="QuizGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="-520" y="3720" width="520" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-255" value="<font style="font-size: 10px;">+ create ( id : int, nb_questions : int ) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-252">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-256" value="<span style="font-size: 10px;">+ findById (&nbsp;</span><span style="font-size: 10px;">id : int</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-252">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-257" value="<span style="font-size: 10px;">+ findAll ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-252">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-258" value="<span style="font-size: 10px;">+ delete (&nbsp;</span><span style="font-size: 10px;">id : int</span><span style="font-size: 10px;">&nbsp;) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-252">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-259" value="QuizQuestionGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="3720" width="520" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-262" value="<font style="font-size: 10px;">+ create ( quiz : int, question : int ) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-259">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-263" value="<span style="font-size: 10px;">+ findById (</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">quiz : int, question : int</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-259">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-264" value="<span style="font-size: 10px;">+ findByQuiz (&nbsp;</span><span style="font-size: 10px;">quiz : int</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-259">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-265" value="<span style="font-size: 10px;">+ delete (&nbsp;</span><span style="font-size: 10px;">quiz : int, question : int</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-259">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-266" value="QuoteGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="1320" y="3720" width="520" height="270" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-269" value="<font style="font-size: 10px;">+ create ( quote : string, img_path : string, language : string, user : int, source : int, character : int ) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-270" value="<span style="font-size: 10px;">+ searchId (</span><span style="font-size: 10px;">&nbsp;id : int&nbsp;</span><span style="font-size: 10px;">) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-271" value="<span style="font-size: 10px;">+ searchByQuote (</span><span style="font-size: 10px;">&nbsp;quote : string, no_page : int, language : string&nbsp;</span><span style="font-size: 10px;">) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="90" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-272" value="<span style="font-size: 10px;">+ searchBySource (</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">source : string, no_page : int, language : string</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="130" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-273" value="<span style="font-size: 10px;">+ searchByChar (</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">character : string, no_page : int, language : string</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="170" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-274" value="<span style="font-size: 10px;">+ getQuoteToValid ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="210" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-275" value="<span style="font-size: 10px;">+ validQuote ( id : int, action : bool ) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry y="240" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-276" value="SourceGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="680" y="3720" width="560" height="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-279" value="<font style="font-size: 10px;">+ create ( title : string, date : string, type : TypeSourceEnum ) : bool</font>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="30" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-280" value="<span style="font-size: 10px;">+ findById</span><span style="font-size: 10px;">&nbsp;( id : int )&nbsp;</span><span style="font-size: 10px;">: array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="60" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-281" value="<span style="font-size: 10px;">+ findByTitle ( title : string&nbsp;</span><span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-wrap: nowrap;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22FavoriteGateway%22%20style%3D%22swimlane%3BfontStyle%3D0%3BchildLayout%3DstackLayout%3Bhorizontal%3D1%3BstartSize%3D30%3BhorizontalStack%3D0%3BresizeParent%3D1%3BresizeParentMax%3D0%3BresizeLast%3D0%3Bcollapsible%3D1%3BmarginBottom%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23CCCCFF%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22680%22%20y%3D%2240%22%20width%3D%22280%22%20height%3D%22210%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B-%20co%20%3A%20Connexion%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22text%3BstrokeColor%3D%23080808%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%2230%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%224%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%2B%20create%20(%20int%20%24user%2C%20int%20%24quote%20)%20%3A%20bool%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%2260%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%225%22%20value%3D%22%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%2B%20findById%26lt%3B%2Fspan%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%26amp%3Bnbsp%3B(%20int%20%24user%2C%20int%20%24quote%20)%26amp%3Bnbsp%3B%26lt%3B%2Fspan%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%3A%20array%26lt%3B%2Fspan%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%2290%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%226%22%20value%3D%22%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%2B%20findByUser%20(%20int%20%24user%20)%20%3A%20array%26lt%3B%2Fspan%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%22120%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%227%22%20value%3D%22%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%2B%20findAll%20(%20)%20%3A%20array%26lt%3B%2Fspan%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%22150%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%228%22%20value%3D%22%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%2B%20delete%26amp%3Bnbsp%3B%26lt%3B%2Fspan%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B(%20int%20%24user%2C%20int%20%24quote%20)%26amp%3Bnbsp%3B%26lt%3B%2Fspan%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2010px%3B%26quot%3B%26gt%3B%3A%20bool%26lt%3B%2Fspan%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%222%22%3E%3CmxGeometry%20y%3D%22180%22%20width%3D%22280%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphMod</span><span style="font-size: 10px;">) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="90" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-282" value="<span style="font-size: 10px;">+ findByDate ( date : string</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="120" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-283" value="<span style="font-size: 10px;">+ findByType (&nbsp;</span><span style="font-size: 10px;">type : TypeSourceEnum</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="150" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-284" value="<span style="font-size: 10px;">+ findAll ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="180" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-285" value="<span style="font-size: 10px;">+ delete&nbsp;</span><span style="font-size: 10px;">( user : int, quote : int )&nbsp;</span><span style="font-size: 10px;">: bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="210" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-286" value="<span style="font-size: 10px;">+ update (&nbsp;</span><span style="font-size: 10px;">title : string, date : string, type : TypeSourceEnum</span><span style="font-size: 10px;">&nbsp;</span><span style="font-size: 10px;">) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry y="240" width="560" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-287" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.503;exitY=1.017;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-275" target="0hAQe2zVJp_Q6tuPj2Le-116">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1780" y="3840" as="sourcePoint" />
|
|
<mxPoint x="1830" y="3790" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-288" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.504;exitY=0.957;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-241" target="0hAQe2zVJp_Q6tuPj2Le-176">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2530" y="3490" as="sourcePoint" />
|
|
<mxPoint x="2580" y="3440" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-289" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1.051;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-61" target="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1881" y="3020" as="sourcePoint" />
|
|
<mxPoint x="1931" y="2970" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-290" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.499;exitY=1.094;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-251" target="0hAQe2zVJp_Q6tuPj2Le-152">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1881" y="3090" as="sourcePoint" />
|
|
<mxPoint x="1931" y="3040" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-291" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.498;exitY=1.061;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-286" target="0hAQe2zVJp_Q6tuPj2Le-70">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="960" y="4070" as="sourcePoint" />
|
|
<mxPoint x="1530" y="3499.56" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-292" value="UserGateway" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="2520" y="3720" width="520" height="290" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-294" value="<span style="font-size: 10px;">+ getCountUsers ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-295" value="<span style="font-size: 10px;">+ create ( id : int, username : string, email : string, password : string, isAdmin : bool, img_prfl : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="60" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-296" value="<span style="font-size: 10px;">+ delete&nbsp;</span><span style="font-size: 10px;">( id : int )&nbsp;</span><span style="font-size: 10px;">: bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="100" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-297" value="<span style="font-size: 10px;">+ getFavorite ( user : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="130" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-298" value="<span style="font-size: 10px;">+ findById ( id : int ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="160" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-299" value="<span style="font-size: 10px;">+ findByUsername ( username : string ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="190" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-300" value="<span style="font-size: 10px;">+ findByEmail ( email : string ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="220" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-301" value="<span style="font-size: 10px;">+ update (&nbsp;</span><span style="font-size: 10px;">id : int, username : string, email : string, password : string, isAdmin : bool, img_prfl : int</span><span style="font-size: 10px;">&nbsp;) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry y="250" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-302" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.503;exitY=1.094;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-258" target="0hAQe2zVJp_Q6tuPj2Le-84">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-240" y="3520" as="sourcePoint" />
|
|
<mxPoint x="-190" y="3470" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-303" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.499;exitY=1.021;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-51" target="0hAQe2zVJp_Q6tuPj2Le-252">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-340" y="3470" as="sourcePoint" />
|
|
<mxPoint x="-510" y="3660" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-304" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.498;exitY=1.005;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-44" target="0hAQe2zVJp_Q6tuPj2Le-259">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="340" y="3439" as="sourcePoint" />
|
|
<mxPoint x="80" y="3665" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-305" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.503;exitY=1.089;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-265" target="0hAQe2zVJp_Q6tuPj2Le-143">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="350" y="3840" as="sourcePoint" />
|
|
<mxPoint x="350" y="3961" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-306" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.501;exitY=1.005;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-24" target="0hAQe2zVJp_Q6tuPj2Le-276">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="960" y="3500" as="sourcePoint" />
|
|
<mxPoint x="960" y="3560" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-307" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.501;exitY=1.017;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-69" target="0hAQe2zVJp_Q6tuPj2Le-232">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="2180" y="3450" as="sourcePoint" />
|
|
<mxPoint x="2180" y="3604" as="targetPoint" />
|
|
<Array as="points" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-308" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.504;exitY=1.133;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-14" target="0hAQe2zVJp_Q6tuPj2Le-292">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2750" y="3680" as="sourcePoint" />
|
|
<mxPoint x="2780" y="3790" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-309" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.499;exitY=1.067;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-301" target="0hAQe2zVJp_Q6tuPj2Le-93">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2792" y="3750" as="sourcePoint" />
|
|
<mxPoint x="2790" y="3850" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-310" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.104;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.64;entryY=-0.011;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-28" target="0hAQe2zVJp_Q6tuPj2Le-266">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1600" y="3570" as="sourcePoint" />
|
|
<mxPoint x="1650" y="3520" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-311" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="-854" y="3444" width="224" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-312" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="-246" y="3366" width="78" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-313" value="- <code class="code-inner"><span class="nv">gateway</span></code><code class="code-inner"><span class="nx"><br></span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="352" y="3390" width="74" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-314" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="964" y="3450" width="77" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-315" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1584" y="3358" width="70" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-316" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="2186" y="3395" width="73" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-317" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1661" y="3591" width="71" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-318" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="2786" y="3568" width="68" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-319" value="Connection" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="-2308" y="3995" width="520" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-320" value="<font style="font-size: 10px;">- stmt : var</font>" style="text;strokeColor=#080808;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-321" value="<span style="font-size: 10px;">+ construct ( dsn : string, username : string, password : string )&nbsp;</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-322" value="<span style="font-size: 10px;">+ getResults ( ) : array</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-323" value="<span style="font-size: 10px;">+ executeQuery ( query : string, parameters : array ) : bool</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-324" value="TypeSourceEnum" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#66B2FF;" vertex="1" parent="1">
|
|
<mxGeometry x="680" y="4600" width="200" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-325" value="<span style="font-size: 10px;">Movie</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-324">
|
|
<mxGeometry y="30" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-326" value="<span style="font-size: 10px;">VideoGame</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-324">
|
|
<mxGeometry y="60" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-327" value="<span style="font-size: 10px;">TV</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-324">
|
|
<mxGeometry y="90" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-328" value="<span style="font-size: 10px;">Anime</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-324">
|
|
<mxGeometry y="120" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-329" value="<code class="code-inner"><span class="nv"><font face="Helvetica">- type</font></span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="800" y="4518" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-330" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.176;exitY=1.075;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-83" target="0hAQe2zVJp_Q6tuPj2Le-324">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="790" y="4410" as="sourcePoint" />
|
|
<mxPoint x="840" y="4360" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-331" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.004;entryY=0.972;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-285" target="0hAQe2zVJp_Q6tuPj2Le-325">
|
|
<mxGeometry x="0.0848" y="-40" width="160" relative="1" as="geometry">
|
|
<mxPoint x="600" y="4500" as="sourcePoint" />
|
|
<mxPoint x="760" y="4500" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="640" y="4005" />
|
|
<mxPoint x="640" y="4330" />
|
|
<mxPoint x="640" y="4659" />
|
|
</Array>
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-334" value="USE" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=-0.006;exitY=0.527;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-230">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="-120" y="2620" as="sourcePoint" />
|
|
<mxPoint x="1440" y="2620" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1510" y="2620" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-335" value="USE" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=1.009;exitY=0.767;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.013;entryY=0.027;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-230" target="0hAQe2zVJp_Q6tuPj2Le-196">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="2030" y="2800" as="sourcePoint" />
|
|
<mxPoint x="2150" y="2627" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-336" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1800" y="2400" as="sourcePoint" />
|
|
<mxPoint x="1600" y="2840" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="-2066" y="2406" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-337" value="-&nbsp;<code class="code-inner"><span class="nv">co</span></code>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
|
|
<mxGeometry x="1810" y="2430" width="50" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-338" value="" style="endArrow=none;html=1;rounded=0;entryX=0.466;entryY=1.078;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-206">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2281" y="3080" as="sourcePoint" />
|
|
<mxPoint x="2290" y="3040" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-339" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2290" y="3080" as="sourcePoint" />
|
|
<mxPoint x="2060" y="3090" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1580" y="3080" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-340" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2290" y="3080" as="sourcePoint" />
|
|
<mxPoint x="2060" y="3090" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2180" y="3080" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-341" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-25">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1860" y="3080" as="sourcePoint" />
|
|
<mxPoint x="1930" y="3240" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-342" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2290" y="3080" as="sourcePoint" />
|
|
<mxPoint x="2770" y="3090" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2780" y="3080" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-343" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-52">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-430" y="3040" as="sourcePoint" />
|
|
<mxPoint x="-380" y="2860" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="-860" y="3040" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-344" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.615;entryY=-0.001;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-430" y="3040" as="sourcePoint" />
|
|
<mxPoint x="840" y="3910" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2840" y="3040" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-345" value="" style="endArrow=none;html=1;rounded=0;entryX=0.547;entryY=1.039;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-224">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1240" y="3040" as="sourcePoint" />
|
|
<mxPoint x="1350" y="2820" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-346" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.231;entryY=-0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1440" y="3040" as="sourcePoint" />
|
|
<mxPoint x="1440" y="3190" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-347" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.224;entryY=-0.019;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2040" y="3040" as="sourcePoint" />
|
|
<mxPoint x="2260" y="3360" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-348" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-225">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1980" y="2570" as="sourcePoint" />
|
|
<mxPoint x="1800" y="2400" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-349" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=-0.002;exitY=0.547;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-222" target="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="860" y="2920" as="sourcePoint" />
|
|
<mxPoint x="20" y="3640" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="-260" y="2920" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-350" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="0hAQe2zVJp_Q6tuPj2Le-349">
|
|
<mxGeometry x="0.7354" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-351" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.001;exitY=0.54;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-222" target="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1009" y="2930" as="sourcePoint" />
|
|
<mxPoint x="-1570" y="3210" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="340" y="2920" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-352" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="0hAQe2zVJp_Q6tuPj2Le-351">
|
|
<mxGeometry x="0.5969" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-353" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=-0.003;exitY=0.517;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-222" target="0hAQe2zVJp_Q6tuPj2Le-15">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="2930" as="sourcePoint" />
|
|
<mxPoint x="-250" y="3210" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="960" y="2920" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-354" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="0hAQe2zVJp_Q6tuPj2Le-353">
|
|
<mxGeometry x="-0.2633" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-373" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-355" target="0hAQe2zVJp_Q6tuPj2Le-363">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-355" value="<code><i>Model</i></code>" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#99FF99;" vertex="1" parent="1">
|
|
<mxGeometry x="-60" y="2575" width="277" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-356" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-355">
|
|
<mxGeometry y="26" width="277" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-357" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : Gateway</span></code><code class="code-inner"><span class="p">)</span></code></div>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-355">
|
|
<mxGeometry y="34" width="277" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-363" value="<i>Gateway</i>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;" vertex="1" parent="1">
|
|
<mxGeometry x="-1877" y="3657" width="264" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-365" value="<span style="font-size: 10px;">+ construct ( co : Connexion )&nbsp;</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="0hAQe2zVJp_Q6tuPj2Le-363">
|
|
<mxGeometry y="30" width="264" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-374" value="- <code class="code-inner"><span class="nv">gateway</span></code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="-139" y="2609" width="74" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-376" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=1;strokeWidth=2;entryX=0.538;entryY=0.885;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-52" target="0hAQe2zVJp_Q6tuPj2Le-357">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="89" y="2638" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="-990" y="2712" />
|
|
<mxPoint x="89" y="2712" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-380" value="" style="endArrow=none;html=1;rounded=0;exitX=0.292;exitY=0.018;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-45">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-270" y="2991" as="sourcePoint" />
|
|
<mxPoint x="-371" y="2713" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="-371" y="2713" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-381" value="" style="endArrow=none;html=1;rounded=0;exitX=0.368;exitY=0.032;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-37">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-358" y="3213" as="sourcePoint" />
|
|
<mxPoint x="89" y="2712" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="268" y="2712" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-382" value="" style="endArrow=none;html=1;rounded=0;exitX=0.368;exitY=0.032;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="796" y="3200" as="sourcePoint" />
|
|
<mxPoint x="268" y="2712" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="793" y="2709" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-383" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.097;exitY=0.014;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-30">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1370" y="3198" as="sourcePoint" />
|
|
<mxPoint x="795" y="3061" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1371" y="3063" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-384" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.137;exitY=0.009;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-62">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1993" y="3197" as="sourcePoint" />
|
|
<mxPoint x="1371" y="3063" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1994" y="3062" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-385" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.26;exitY=0.004;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2656" y="3194" as="sourcePoint" />
|
|
<mxPoint x="1994" y="3062" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2655" y="3064" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-386" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0;exitY=0.377;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-25">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1400" y="3232" as="sourcePoint" />
|
|
<mxPoint x="1272" y="3063" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1274" y="3542" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-387" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.721;entryY=-0.003;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.477;exitY=1.031;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-365" target="0hAQe2zVJp_Q6tuPj2Le-319">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-388" value="- <code>co</code>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="-1745" y="3726" width="74" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-391" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="0hAQe2zVJp_Q6tuPj2Le-242">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-1010" y="3713" as="sourcePoint" />
|
|
<mxPoint x="-1011" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-393" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="-475" y="3720" as="sourcePoint" />
|
|
<mxPoint x="-475" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-395" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="123" y="3720" as="sourcePoint" />
|
|
<mxPoint x="123" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-396" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="717" y="3720" as="sourcePoint" />
|
|
<mxPoint x="717" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-397" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1341" y="3720" as="sourcePoint" />
|
|
<mxPoint x="1341" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-398" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1989" y="3720" as="sourcePoint" />
|
|
<mxPoint x="1989" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hAQe2zVJp_Q6tuPj2Le-399" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;exitX=0.21;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2623" y="3720" as="sourcePoint" />
|
|
<mxPoint x="2623" y="3671" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|