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.
1223 lines
245 KiB
1223 lines
245 KiB
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
|
|
<diagram name="Page-1" id="5jn76hmyTo5gC5OgAJVW">
|
|
<mxGraphModel dx="2563" dy="-1647" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-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;" parent="1" vertex="1">
|
|
<mxGeometry x="2520" y="3200" width="520" height="390" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-3" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-4" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="p"></span><span class="nx">UserGateway</span></code><code class="code-inner"><span class="nv"></span><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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="34" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-7" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-12" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-13" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-11" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-16" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-17" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="210" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-14" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="240" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-18" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="270" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-19" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="300" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-20" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="330" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-21" 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;" parent="Jd-rnUE5DZV939WDLxAv-1" vertex="1">
|
|
<mxGeometry y="360" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-22" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="680" y="3200" width="560" height="270" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-24" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="26" width="560" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-25" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">sourceGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="34" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-26" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="60" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-27" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="90" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-28" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="120" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-29" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="150" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-30" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="180" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-31" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="210" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-32" 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;" parent="Jd-rnUE5DZV939WDLxAv-22" vertex="1">
|
|
<mxGeometry y="240" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-37" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1600" y="3522" width="520" height="90" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-39" 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;" parent="Jd-rnUE5DZV939WDLxAv-37" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-40" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">QuoteGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-37" vertex="1">
|
|
<mxGeometry y="34" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-41" 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;" parent="Jd-rnUE5DZV939WDLxAv-37" vertex="1">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="sK9VKXP3ZlyKjMpmIFhT-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Jd-rnUE5DZV939WDLxAv-63" target="gWQ_woO93M-kusk7pEBR-57" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1580" y="3480" />
|
|
<mxPoint x="1580" y="3480" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-63" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1320" y="3200" width="520" height="180" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-65" 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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-66" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">QuoteGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="34" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-67" 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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-68" 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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-69" 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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-70" 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;" parent="Jd-rnUE5DZV939WDLxAv-63" vertex="1">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-78" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="80" y="3200" width="520" height="210" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-80" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-81" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">QuizQuestionGateway </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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="34" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-82" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-83" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-84" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-85" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-86" 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;" parent="Jd-rnUE5DZV939WDLxAv-78" vertex="1">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-93" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-520" y="3200" width="520" height="180" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-95" 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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-96" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">QuizGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="34" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-97" 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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-98" 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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-99" 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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-100" 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;" parent="Jd-rnUE5DZV939WDLxAv-93" vertex="1">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-108" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-1120" y="3200" width="520" height="252" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-110" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="26" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-111" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">QuestionGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="34" width="520" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-2" 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="Jd-rnUE5DZV939WDLxAv-108">
|
|
<mxGeometry y="54" width="520" height="24" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-113" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="78" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-114" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="108" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-3" 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="Jd-rnUE5DZV939WDLxAv-108">
|
|
<mxGeometry y="138" width="520" height="24" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-116" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="162" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-117" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="192" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-118" 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;" parent="Jd-rnUE5DZV939WDLxAv-108" vertex="1">
|
|
<mxGeometry y="222" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-149" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1921" y="3200" width="519" height="210" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-151" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="26" width="519" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-152" value="<div align="left"><code class="code-inner"><span class="fm">+ construct</span><span class="p">(</span><span class="nv">gate : </span></code><code class="code-inner"><span class="nx">commentaryGateway</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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="34" width="519" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-153" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="60" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-154" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="90" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-155" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="120" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-156" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="150" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-157" 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;" parent="Jd-rnUE5DZV939WDLxAv-149" vertex="1">
|
|
<mxGeometry y="180" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-173" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="680" y="4120" width="560" height="386" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-188" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="26" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-189" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="56" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-174" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="86" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-175" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="112" width="560" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-176" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="120" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-177" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="146" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-178" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="176" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-179" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="206" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-206" 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="Jd-rnUE5DZV939WDLxAv-173">
|
|
<mxGeometry y="236" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-207" 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="Jd-rnUE5DZV939WDLxAv-173">
|
|
<mxGeometry y="266" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-180" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="296" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-181" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="326" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-182" 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;" parent="Jd-rnUE5DZV939WDLxAv-173" vertex="1">
|
|
<mxGeometry y="356" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-190" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-520" y="4120" width="520" height="240" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-191" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-192" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-194" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="86" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-195" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="94" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-196" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-197" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-198" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-199" 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;" parent="Jd-rnUE5DZV939WDLxAv-190" vertex="1">
|
|
<mxGeometry y="210" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-214" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="2520" y="4120" width="520" height="670" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-215" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-216" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-217" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="86" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-226" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="112" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-227" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="142" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-228" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="172" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-218" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="202" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-219" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="210" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-220" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="250" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-221" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="280" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-222" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="310" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-223" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="340" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-224" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="370" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-225" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="400" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-229" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="430" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-230" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="460" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-232" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="490" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-233" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="520" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-234" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="550" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-235" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="580" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-236" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="610" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-237" 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;" parent="Jd-rnUE5DZV939WDLxAv-214" vertex="1">
|
|
<mxGeometry y="640" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-264" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1325" y="4120" width="515" height="810" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-265" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="26" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-266" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="56" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-267" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="86" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-268" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="116" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-280" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="146" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-279" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="176" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-281" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="206" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-282" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="236" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-269" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="266" width="515" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-270" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="274" width="515" height="56" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-271" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="330" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-272" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="360" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-273" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="390" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-274" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="420" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-275" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="450" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-276" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="480" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-277" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="510" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-278" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="540" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-283" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="570" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-284" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="600" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-285" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="630" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-286" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="660" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-288" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="690" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-287" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="720" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-290" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="750" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-289" 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;" parent="Jd-rnUE5DZV939WDLxAv-264" vertex="1">
|
|
<mxGeometry y="780" width="515" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-291" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="80" y="4120" width="520" height="244" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-292" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-293" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-300" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="86" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-301" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="94" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-302" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="124" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-303" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="154" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-304" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="184" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-305" 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;" parent="Jd-rnUE5DZV939WDLxAv-291" vertex="1">
|
|
<mxGeometry y="214" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-318" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-1120" y="4120" width="520" height="720" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-319" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="26" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-320" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="56" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-321" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="86" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-345" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="116" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-346" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="146" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-347" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="176" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-322" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="206" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-327" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="236" width="520" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-328" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="244" width="520" height="56" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-329" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="300" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-330" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="330" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-331" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="360" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-332" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="390" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-333" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="420" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-334" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="450" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-335" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="480" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-336" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="510" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-337" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="540" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-338" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="570" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-339" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="600" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-340" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="630" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-341" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="660" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-342" 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;" parent="Jd-rnUE5DZV939WDLxAv-318" vertex="1">
|
|
<mxGeometry y="690" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-384" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1921" y="4120" width="519" height="424" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-385" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="26" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-386" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="56" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-387" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="86" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-388" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="116" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-393" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="146" width="519" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-394" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="154" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-395" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="184" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-396" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="214" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-397" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="244" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-398" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="274" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-399" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="304" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-400" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="334" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-401" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="364" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-402" 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;" parent="Jd-rnUE5DZV939WDLxAv-384" vertex="1">
|
|
<mxGeometry y="394" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-1" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="2160" y="2480" width="260" height="454" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-2" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="26" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-3" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="56" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-4" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="86" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-6" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="116" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-7" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="146" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-9" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="176" width="260" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-10" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="184" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-11" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="214" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-12" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="244" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-13" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="274" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-14" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="304" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-15" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="334" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-16" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="364" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-17" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="394" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-18" 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;" parent="gRnNYve02MTcQl9Mms-P-1" vertex="1">
|
|
<mxGeometry y="424" width="260" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-25" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1000" y="2480" width="440" height="514" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-26" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="26" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-27" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="56" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-28" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="86" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-29" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="116" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-32" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="146" width="440" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-33" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="154" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-34" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="184" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-35" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="214" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-36" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="244" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-37" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="274" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-38" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="304" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-39" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="334" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-40" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="364" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-41" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="394" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-42" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="424" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-43" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="454" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-44" 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;" parent="gRnNYve02MTcQl9Mms-P-25" vertex="1">
|
|
<mxGeometry y="484" width="440" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-45" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1600" y="2480" width="400" height="184" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-46" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="26" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-50" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="56" width="400" height="8" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-51" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="64" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-52" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="94" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-53" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="124" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-54" 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;" parent="gRnNYve02MTcQl9Mms-P-45" vertex="1">
|
|
<mxGeometry y="154" width="400" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-12" 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="300" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-13" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="30" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-162" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="60" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-14" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="90" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-15" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="120" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-16" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="150" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-17" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="180" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-18" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="210" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-19" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="240" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-20" 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="gWQ_woO93M-kusk7pEBR-12">
|
|
<mxGeometry y="270" width="519" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-36" 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="340" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-37" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-178" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-38" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="90" width="520" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-39" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="140" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-40" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="170" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-41" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="200" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-42" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="230" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-43" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="260" width="520" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-44" 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="gWQ_woO93M-kusk7pEBR-36">
|
|
<mxGeometry y="310" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-45" 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="210" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-46" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-177" 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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-47" 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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-48" 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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-49" 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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-50" 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="gWQ_woO93M-kusk7pEBR-45">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-51" 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="210" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-52" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-175" 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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-53" 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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-54" 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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-55" 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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="150" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-56" 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="gWQ_woO93M-kusk7pEBR-51">
|
|
<mxGeometry y="180" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-57" 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="330" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-58" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-163" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-59" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-60" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-61" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="150" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-62" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="190" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-63" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="230" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-64" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="270" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-65" 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="gWQ_woO93M-kusk7pEBR-57">
|
|
<mxGeometry y="300" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-74" 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="340" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-75" value="<font style="font-size: 10px;">- co : Connexion</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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="30" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-164" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="60" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-76" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="90" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-77" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="120" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-78" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="150" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-79" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="180" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-80" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="210" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-81" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="240" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-82" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="270" width="560" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-83" 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="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry y="300" width="560" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-99" 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="gWQ_woO93M-kusk7pEBR-65" target="Jd-rnUE5DZV939WDLxAv-264">
|
|
<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="gWQ_woO93M-kusk7pEBR-103" 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="gWQ_woO93M-kusk7pEBR-20" target="Jd-rnUE5DZV939WDLxAv-384">
|
|
<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="gWQ_woO93M-kusk7pEBR-105" 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="Jd-rnUE5DZV939WDLxAv-118" target="gWQ_woO93M-kusk7pEBR-36">
|
|
<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="gWQ_woO93M-kusk7pEBR-106" 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="gWQ_woO93M-kusk7pEBR-44" target="Jd-rnUE5DZV939WDLxAv-318">
|
|
<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="gWQ_woO93M-kusk7pEBR-111" 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="gWQ_woO93M-kusk7pEBR-83" target="Jd-rnUE5DZV939WDLxAv-173">
|
|
<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="gWQ_woO93M-kusk7pEBR-85" 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="320" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-159" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-87" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-88" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="90" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-89" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="130" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-90" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="160" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-91" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="190" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-92" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="220" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-93" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="250" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-94" 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="gWQ_woO93M-kusk7pEBR-85">
|
|
<mxGeometry y="280" width="520" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-122" 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="gWQ_woO93M-kusk7pEBR-50" target="Jd-rnUE5DZV939WDLxAv-190">
|
|
<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="gWQ_woO93M-kusk7pEBR-123" 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="Jd-rnUE5DZV939WDLxAv-100" target="gWQ_woO93M-kusk7pEBR-45">
|
|
<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="gWQ_woO93M-kusk7pEBR-125" 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="Jd-rnUE5DZV939WDLxAv-86" target="gWQ_woO93M-kusk7pEBR-51">
|
|
<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="gWQ_woO93M-kusk7pEBR-128" 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="gWQ_woO93M-kusk7pEBR-56" target="Jd-rnUE5DZV939WDLxAv-291">
|
|
<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="gWQ_woO93M-kusk7pEBR-132" 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="Jd-rnUE5DZV939WDLxAv-32" target="gWQ_woO93M-kusk7pEBR-74">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="960" y="3500" as="sourcePoint" />
|
|
<mxPoint x="960" y="3560" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-133" 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="Jd-rnUE5DZV939WDLxAv-157" target="gWQ_woO93M-kusk7pEBR-12">
|
|
<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="gWQ_woO93M-kusk7pEBR-141" 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="Jd-rnUE5DZV939WDLxAv-21" target="gWQ_woO93M-kusk7pEBR-85">
|
|
<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="gWQ_woO93M-kusk7pEBR-142" 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="gWQ_woO93M-kusk7pEBR-94" target="Jd-rnUE5DZV939WDLxAv-214">
|
|
<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="gWQ_woO93M-kusk7pEBR-145" 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="Jd-rnUE5DZV939WDLxAv-41" target="gWQ_woO93M-kusk7pEBR-57">
|
|
<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="Jd-rnUE5DZV939WDLxAv-109" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-854" y="3470" width="224" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-94" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="-240" y="3394" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-79" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="360" y="3420" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-23" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="990" y="3481" width="560" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-64" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1590" y="3404" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-150" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="2210" y="3426" width="519" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-146" 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="1670" y="3616" width="519" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Jd-rnUE5DZV939WDLxAv-2" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="2800" y="3610" width="520" height="26" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-147" 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="3120" y="3720" width="520" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-148" 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="gWQ_woO93M-kusk7pEBR-147">
|
|
<mxGeometry y="30" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-157" 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="gWQ_woO93M-kusk7pEBR-147">
|
|
<mxGeometry y="60" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-149" 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="gWQ_woO93M-kusk7pEBR-147">
|
|
<mxGeometry y="90" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-151" 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="gWQ_woO93M-kusk7pEBR-147">
|
|
<mxGeometry y="120" width="520" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-191" 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="gWQ_woO93M-kusk7pEBR-194" 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="gWQ_woO93M-kusk7pEBR-191">
|
|
<mxGeometry y="30" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-202" 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="gWQ_woO93M-kusk7pEBR-191">
|
|
<mxGeometry y="60" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-203" 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="gWQ_woO93M-kusk7pEBR-191">
|
|
<mxGeometry y="90" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-204" 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="gWQ_woO93M-kusk7pEBR-191">
|
|
<mxGeometry y="120" width="200" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-205" 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="gWQ_woO93M-kusk7pEBR-208" 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="Jd-rnUE5DZV939WDLxAv-182" target="gWQ_woO93M-kusk7pEBR-191">
|
|
<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="gWQ_woO93M-kusk7pEBR-210" 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="gWQ_woO93M-kusk7pEBR-82" target="gWQ_woO93M-kusk7pEBR-194">
|
|
<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="gWQ_woO93M-kusk7pEBR-212" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.001;exitY=0.391;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="gWQ_woO93M-kusk7pEBR-88" target="gWQ_woO93M-kusk7pEBR-149">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="3240" y="3890" as="sourcePoint" />
|
|
<mxPoint x="3290" y="3840" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-213" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">- co</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="3050" y="3790" width="110" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-219" 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="gRnNYve02MTcQl9Mms-P-53">
|
|
<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="gWQ_woO93M-kusk7pEBR-220" 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="gRnNYve02MTcQl9Mms-P-53" target="gRnNYve02MTcQl9Mms-P-7">
|
|
<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="gWQ_woO93M-kusk7pEBR-222" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="gWQ_woO93M-kusk7pEBR-147">
|
|
<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="3380" y="2400" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gRnNYve02MTcQl9Mms-P-47" 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;" parent="1" vertex="1">
|
|
<mxGeometry x="1810" y="2430" width="50" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-226" 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="gRnNYve02MTcQl9Mms-P-18">
|
|
<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="gWQ_woO93M-kusk7pEBR-227" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="Jd-rnUE5DZV939WDLxAv-63">
|
|
<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="gWQ_woO93M-kusk7pEBR-228" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="Jd-rnUE5DZV939WDLxAv-149">
|
|
<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="gWQ_woO93M-kusk7pEBR-229" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="Jd-rnUE5DZV939WDLxAv-37">
|
|
<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="gWQ_woO93M-kusk7pEBR-230" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="Jd-rnUE5DZV939WDLxAv-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="gWQ_woO93M-kusk7pEBR-232" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="Jd-rnUE5DZV939WDLxAv-108">
|
|
<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="gWQ_woO93M-kusk7pEBR-233" 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="Jd-rnUE5DZV939WDLxAv-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="gWQ_woO93M-kusk7pEBR-234" 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="gRnNYve02MTcQl9Mms-P-44">
|
|
<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="gWQ_woO93M-kusk7pEBR-235" 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="Jd-rnUE5DZV939WDLxAv-63">
|
|
<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="gWQ_woO93M-kusk7pEBR-236" 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="Jd-rnUE5DZV939WDLxAv-149">
|
|
<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="gWQ_woO93M-kusk7pEBR-237" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="gRnNYve02MTcQl9Mms-P-45">
|
|
<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="gWQ_woO93M-kusk7pEBR-243" 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="gRnNYve02MTcQl9Mms-P-42" target="Jd-rnUE5DZV939WDLxAv-93">
|
|
<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="gWQ_woO93M-kusk7pEBR-248" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gWQ_woO93M-kusk7pEBR-243">
|
|
<mxGeometry x="0.7354" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-244" 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="gRnNYve02MTcQl9Mms-P-42" target="Jd-rnUE5DZV939WDLxAv-78">
|
|
<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="gWQ_woO93M-kusk7pEBR-246" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gWQ_woO93M-kusk7pEBR-244">
|
|
<mxGeometry x="0.5969" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gWQ_woO93M-kusk7pEBR-245" 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="gRnNYve02MTcQl9Mms-P-42" target="Jd-rnUE5DZV939WDLxAv-22">
|
|
<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="gWQ_woO93M-kusk7pEBR-247" value="USE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="gWQ_woO93M-kusk7pEBR-245">
|
|
<mxGeometry x="-0.2633" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|