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.
Application-Web/Documentation/assets/team.svg

1 line
29 KiB

<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="963px" preserveAspectRatio="none" style="width:1713px;height:963px;background:#FFFFFF;" version="1.1" viewBox="0 0 1713 963" width="1713px" zoomAndPan="magnify"><defs/><g><!--class TeamGateway--><g id="elem_TeamGateway"><rect codeLine="4" fill="#F1F1F1" height="196.9688" id="TeamGateway" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="675" x="7" y="651"/><ellipse cx="294.75" cy="667" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M297.5156,662.875 Q297.6719,662.6563 297.8594,662.5469 Q298.0469,662.4375 298.2656,662.4375 Q298.6406,662.4375 298.875,662.7031 Q299.1094,662.9531 299.1094,663.5625 L299.1094,665.0156 Q299.1094,665.625 298.875,665.8906 Q298.6406,666.1563 298.2656,666.1563 Q297.9219,666.1563 297.7188,665.9531 Q297.5156,665.7656 297.4063,665.25 Q297.3594,664.8906 297.1719,664.7031 Q296.8438,664.3281 296.2344,664.1094 Q295.625,663.8906 295,663.8906 Q294.2344,663.8906 293.5938,664.2188 Q292.9688,664.5469 292.4688,665.2969 Q291.9844,666.0469 291.9844,667.0781 L291.9844,668.1719 Q291.9844,669.4063 292.875,670.2344 Q293.7656,671.0469 295.3594,671.0469 Q296.2969,671.0469 296.9531,670.7969 Q297.3438,670.6406 297.7656,670.2031 Q298.0313,669.9375 298.1719,669.8594 Q298.3281,669.7813 298.5313,669.7813 Q298.8594,669.7813 299.1094,670.0469 Q299.375,670.2969 299.375,670.6406 Q299.375,670.9844 299.0313,671.3906 Q298.5313,671.9688 297.7344,672.2969 Q296.6563,672.75 295.3594,672.75 Q293.8438,672.75 292.6406,672.125 Q291.6563,671.625 290.9688,670.5625 Q290.2813,669.4844 290.2813,668.2031 L290.2813,667.0469 Q290.2813,665.7188 290.8906,664.5781 Q291.5156,663.4219 292.6094,662.8125 Q293.7031,662.1875 294.9375,662.1875 Q295.6719,662.1875 296.3125,662.3594 Q296.9688,662.5156 297.5156,662.875 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="91" x="315.25" y="672.7969">TeamGateway</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="681" y1="683" y2="683"/><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="681" y1="691" y2="691"/><ellipse cx="18" cy="705.8105" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="186" x="27" y="710.1074">__construct(con : Connexion)</text><ellipse cx="18" cy="724.4316" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="477" x="27" y="728.7285">insert(name : string ,picture : string, mainColor : Color, secondColor : Color)</text><ellipse cx="18" cy="743.0527" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="27" y="747.3496">listByName(name : string): array</text><ellipse cx="18" cy="761.6738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="198" x="27" y="765.9707">getTeamById(id:int): ?TeamInfo</text><ellipse cx="18" cy="780.2949" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="234" x="27" y="784.5918">getTeamIdByName(name:string): ?int</text><ellipse cx="18" cy="798.916" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="185" x="27" y="803.2129">deleteTeam(idTeam:int): void</text><ellipse cx="18" cy="817.5371" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="649" x="27" y="821.834">editTeam(idTeam:int, newName:string, newPicture:string, newMainColor:string, newSecondColor:string)</text><ellipse cx="18" cy="836.1582" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="27" y="840.4551">getAll(user:int): array</text></g><!--class Connexion--><g id="elem_Connexion"><rect codeLine="84" fill="#F1F1F1" height="48" id="Connexion" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="99" x="850" y="908"/><ellipse cx="865" cy="924" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M867.7656,919.875 Q867.9219,919.6563 868.1094,919.5469 Q868.2969,919.4375 868.5156,919.4375 Q868.8906,919.4375 869.125,919.7031 Q869.3594,919.9531 869.3594,920.5625 L869.3594,922.0156 Q869.3594,922.625 869.125,922.8906 Q868.8906,923.1563 868.5156,923.1563 Q868.1719,923.1563 867.9688,922.9531 Q867.7656,922.7656 867.6563,922.25 Q867.6094,921.8906 867.4219,921.7031 Q867.0938,921.3281 866.4844,921.1094 Q865.875,920.8906 865.25,920.8906 Q864.4844,920.8906 863.8438,921.2188 Q863.2188,921.5469 862.7188,922.2969 Q862.2344,923.0469 862.2344,924.0781 L862.2344,925.1719 Q862.2344,926.4063 863.125,927.2344 Q864.0156,928.0469 865.6094,928.0469 Q866.5469,928.0469 867.2031,927.7969 Q867.5938,927.6406 868.0156,927.2031 Q868.2813,926.9375 868.4219,926.8594 Q868.5781,926.7813 868.7813,926.7813 Q869.1094,926.7813 869.3594,927.0469 Q869.625,927.2969 869.625,927.6406 Q869.625,927.9844 869.2813,928.3906 Q868.7813,928.9688 867.9844,929.2969 Q866.9063,929.75 865.6094,929.75 Q864.0938,929.75 862.8906,929.125 Q861.9063,928.625 861.2188,927.5625 Q860.5313,926.4844 860.5313,925.2031 L860.5313,924.0469 Q860.5313,922.7188 861.1406,921.5781 Q861.7656,920.4219 862.8594,919.8125 Q863.9531,919.1875 865.1875,919.1875 Q865.9219,919.1875 866.5625,919.3594 Q867.2188,919.5156 867.7656,919.875 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="67" x="879" y="929.7969">Connexion</text><line style="stroke:#181818;stroke-width:0.5;" x1="851" x2="948" y1="940" y2="940"/><line style="stroke:#181818;stroke-width:0.5;" x1="851" x2="948" y1="948" y2="948"/></g><!--class MemberGateway--><g id="elem_MemberGateway"><rect codeLine="19" fill="#F1F1F1" height="159.7266" id="MemberGateway" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="364" x="717.5" y="669.5"/><ellipse cx="842.25" cy="685.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M845.0156,681.375 Q845.1719,681.1563 845.3594,681.0469 Q845.5469,680.9375 845.7656,680.9375 Q846.1406,680.9375 846.375,681.2031 Q846.6094,681.4531 846.6094,682.0625 L846.6094,683.5156 Q846.6094,684.125 846.375,684.3906 Q846.1406,684.6563 845.7656,684.6563 Q845.4219,684.6563 845.2188,684.4531 Q845.0156,684.2656 844.9063,683.75 Q844.8594,683.3906 844.6719,683.2031 Q844.3438,682.8281 843.7344,682.6094 Q843.125,682.3906 842.5,682.3906 Q841.7344,682.3906 841.0938,682.7188 Q840.4688,683.0469 839.9688,683.7969 Q839.4844,684.5469 839.4844,685.5781 L839.4844,686.6719 Q839.4844,687.9063 840.375,688.7344 Q841.2656,689.5469 842.8594,689.5469 Q843.7969,689.5469 844.4531,689.2969 Q844.8438,689.1406 845.2656,688.7031 Q845.5313,688.4375 845.6719,688.3594 Q845.8281,688.2813 846.0313,688.2813 Q846.3594,688.2813 846.6094,688.5469 Q846.875,688.7969 846.875,689.1406 Q846.875,689.4844 846.5313,689.8906 Q846.0313,690.4688 845.2344,690.7969 Q844.1563,691.25 842.8594,691.25 Q841.3438,691.25 840.1406,690.625 Q839.1563,690.125 838.4688,689.0625 Q837.7813,687.9844 837.7813,686.7031 L837.7813,685.5469 Q837.7813,684.2188 838.3906,683.0781 Q839.0156,681.9219 840.1094,681.3125 Q841.2031,680.6875 842.4375,680.6875 Q843.1719,680.6875 843.8125,680.8594 Q844.4688,681.0156 845.0156,681.375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="862.75" y="691.2969">MemberGateway</text><line style="stroke:#181818;stroke-width:0.5;" x1="718.5" x2="1080.5" y1="701.5" y2="701.5"/><line style="stroke:#181818;stroke-width:0.5;" x1="718.5" x2="1080.5" y1="709.5" y2="709.5"/><ellipse cx="728.5" cy="724.3105" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="186" x="737.5" y="728.6074">__construct(con : Connexion)</text><ellipse cx="728.5" cy="742.9316" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="282" x="737.5" y="747.2285">insert(idTeam:int, userId:int, role:string): void</text><ellipse cx="728.5" cy="761.5527" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="241" x="737.5" y="765.8496">getMembersOfTeam(teamId:int): array</text><ellipse cx="728.5" cy="780.1738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="246" x="737.5" y="784.4707">remove(idTeam:int, idMember:int): void</text><ellipse cx="728.5" cy="798.7949" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="242" x="737.5" y="803.0918">isCoach(email:string, idTeam:int): bool</text><ellipse cx="728.5" cy="817.416" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="338" x="737.5" y="821.7129">isMemberOfTeam(idTeam:int, idCurrentUser:int): bool</text></g><!--class AccountGateway--><g id="elem_AccountGateway"><rect codeLine="31" fill="#F1F1F1" height="178.3477" id="AccountGateway" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="589" x="1117" y="660.5"/><ellipse cx="1354.25" cy="676.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M1357.0156,672.375 Q1357.1719,672.1563 1357.3594,672.0469 Q1357.5469,671.9375 1357.7656,671.9375 Q1358.1406,671.9375 1358.375,672.2031 Q1358.6094,672.4531 1358.6094,673.0625 L1358.6094,674.5156 Q1358.6094,675.125 1358.375,675.3906 Q1358.1406,675.6563 1357.7656,675.6563 Q1357.4219,675.6563 1357.2188,675.4531 Q1357.0156,675.2656 1356.9063,674.75 Q1356.8594,674.3906 1356.6719,674.2031 Q1356.3438,673.8281 1355.7344,673.6094 Q1355.125,673.3906 1354.5,673.3906 Q1353.7344,673.3906 1353.0938,673.7188 Q1352.4688,674.0469 1351.9688,674.7969 Q1351.4844,675.5469 1351.4844,676.5781 L1351.4844,677.6719 Q1351.4844,678.9063 1352.375,679.7344 Q1353.2656,680.5469 1354.8594,680.5469 Q1355.7969,680.5469 1356.4531,680.2969 Q1356.8438,680.1406 1357.2656,679.7031 Q1357.5313,679.4375 1357.6719,679.3594 Q1357.8281,679.2813 1358.0313,679.2813 Q1358.3594,679.2813 1358.6094,679.5469 Q1358.875,679.7969 1358.875,680.1406 Q1358.875,680.4844 1358.5313,680.8906 Q1358.0313,681.4688 1357.2344,681.7969 Q1356.1563,682.25 1354.8594,682.25 Q1353.3438,682.25 1352.1406,681.625 Q1351.1563,681.125 1350.4688,680.0625 Q1349.7813,678.9844 1349.7813,677.7031 L1349.7813,676.5469 Q1349.7813,675.2188 1350.3906,674.0781 Q1351.0156,672.9219 1352.1094,672.3125 Q1353.2031,671.6875 1354.4375,671.6875 Q1355.1719,671.6875 1355.8125,671.8594 Q1356.4688,672.0156 1357.0156,672.375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="1374.75" y="682.2969">AccountGateway</text><line style="stroke:#181818;stroke-width:0.5;" x1="1118" x2="1705" y1="692.5" y2="692.5"/><line style="stroke:#181818;stroke-width:0.5;" x1="1118" x2="1705" y1="700.5" y2="700.5"/><ellipse cx="1128" cy="715.3105" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="186" x="1137" y="719.6074">__construct(con : Connexion)</text><ellipse cx="1128" cy="733.9316" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="563" x="1137" y="738.2285">insertAccount(name:string, email:string, token:string, hash:string, profilePicture:string): int</text><ellipse cx="1128" cy="752.5527" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="243" x="1137" y="756.8496">getRowsFromMail(email:string): ?array</text><ellipse cx="1128" cy="771.1738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="185" x="1137" y="775.4707">getHash(email:string): ?string</text><ellipse cx="1128" cy="789.7949" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="152" x="1137" y="794.0918">exists(email:string): bool</text><ellipse cx="1128" cy="808.416" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="278" x="1137" y="812.7129">getAccountFromMail(email:string): ?Account</text><ellipse cx="1128" cy="827.0371" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="295" x="1137" y="831.334">getAccountFromToken(token:string): ?Account</text></g><!--class TeamModel--><g id="elem_TeamModel"><rect codeLine="43" fill="#F1F1F1" height="234.2109" id="TeamModel" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="675" x="562" y="357"/><ellipse cx="858.25" cy="373" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M861.0156,368.875 Q861.1719,368.6563 861.3594,368.5469 Q861.5469,368.4375 861.7656,368.4375 Q862.1406,368.4375 862.375,368.7031 Q862.6094,368.9531 862.6094,369.5625 L862.6094,371.0156 Q862.6094,371.625 862.375,371.8906 Q862.1406,372.1563 861.7656,372.1563 Q861.4219,372.1563 861.2188,371.9531 Q861.0156,371.7656 860.9063,371.25 Q860.8594,370.8906 860.6719,370.7031 Q860.3438,370.3281 859.7344,370.1094 Q859.125,369.8906 858.5,369.8906 Q857.7344,369.8906 857.0938,370.2188 Q856.4688,370.5469 855.9688,371.2969 Q855.4844,372.0469 855.4844,373.0781 L855.4844,374.1719 Q855.4844,375.4063 856.375,376.2344 Q857.2656,377.0469 858.8594,377.0469 Q859.7969,377.0469 860.4531,376.7969 Q860.8438,376.6406 861.2656,376.2031 Q861.5313,375.9375 861.6719,375.8594 Q861.8281,375.7813 862.0313,375.7813 Q862.3594,375.7813 862.6094,376.0469 Q862.875,376.2969 862.875,376.6406 Q862.875,376.9844 862.5313,377.3906 Q862.0313,377.9688 861.2344,378.2969 Q860.1563,378.75 858.8594,378.75 Q857.3438,378.75 856.1406,378.125 Q855.1563,377.625 854.4688,376.5625 Q853.7813,375.4844 853.7813,374.2031 L853.7813,373.0469 Q853.7813,371.7188 854.3906,370.5781 Q855.0156,369.4219 856.1094,368.8125 Q857.2031,368.1875 858.4375,368.1875 Q859.1719,368.1875 859.8125,368.3594 Q860.4688,368.5156 861.0156,368.875 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="878.75" y="378.7969">TeamModel</text><line style="stroke:#181818;stroke-width:0.5;" x1="563" x2="1236" y1="389" y2="389"/><line style="stroke:#181818;stroke-width:0.5;" x1="563" x2="1236" y1="397" y2="397"/><ellipse cx="573" cy="411.8105" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="239" x="582" y="416.1074">__construct(gateway : TeamGateway)</text><ellipse cx="573" cy="430.4316" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="639" x="582" y="434.7285">createTeam(name : string,picture : string, mainColorValue : int, secondColorValue : int, errors : array)</text><ellipse cx="573" cy="449.0527" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="312" x="582" y="453.3496">addMember(mail:string, teamId:int, role:string): int</text><ellipse cx="573" cy="467.6738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="305" x="582" y="471.9707">listByName(name : string ,errors : array) : ?array</text><ellipse cx="573" cy="486.2949" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="299" x="582" y="490.5918">getTeam(idTeam:int, idCurrentUser:int): ?Team</text><ellipse cx="573" cy="504.916" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="273" x="582" y="509.2129">deleteMember(idMember:int, teamId:int): int</text><ellipse cx="573" cy="523.5371" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="254" x="582" y="527.834">deleteTeam(email:string, idTeam:int): int</text><ellipse cx="573" cy="542.1582" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="242" x="582" y="546.4551">isCoach(idTeam:int, email:string): bool</text><ellipse cx="573" cy="560.7793" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="649" x="582" y="565.0762">editTeam(idTeam:int, newName:string, newPicture:string, newMainColor:string, newSecondColor:string)</text><ellipse cx="573" cy="579.4004" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="582" y="583.6973">getAll(user:int): array</text></g><!--class TeamController--><g id="elem_TeamController"><rect codeLine="62" fill="#F1F1F1" height="290.0742" id="TeamController" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="532" x="633.5" y="7"/><ellipse cx="846.25" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M849.0156,18.875 Q849.1719,18.6563 849.3594,18.5469 Q849.5469,18.4375 849.7656,18.4375 Q850.1406,18.4375 850.375,18.7031 Q850.6094,18.9531 850.6094,19.5625 L850.6094,21.0156 Q850.6094,21.625 850.375,21.8906 Q850.1406,22.1563 849.7656,22.1563 Q849.4219,22.1563 849.2188,21.9531 Q849.0156,21.7656 848.9063,21.25 Q848.8594,20.8906 848.6719,20.7031 Q848.3438,20.3281 847.7344,20.1094 Q847.125,19.8906 846.5,19.8906 Q845.7344,19.8906 845.0938,20.2188 Q844.4688,20.5469 843.9688,21.2969 Q843.4844,22.0469 843.4844,23.0781 L843.4844,24.1719 Q843.4844,25.4063 844.375,26.2344 Q845.2656,27.0469 846.8594,27.0469 Q847.7969,27.0469 848.4531,26.7969 Q848.8438,26.6406 849.2656,26.2031 Q849.5313,25.9375 849.6719,25.8594 Q849.8281,25.7813 850.0313,25.7813 Q850.3594,25.7813 850.6094,26.0469 Q850.875,26.2969 850.875,26.6406 Q850.875,26.9844 850.5313,27.3906 Q850.0313,27.9688 849.2344,28.2969 Q848.1563,28.75 846.8594,28.75 Q845.3438,28.75 844.1406,28.125 Q843.1563,27.625 842.4688,26.5625 Q841.7813,25.4844 841.7813,24.2031 L841.7813,23.0469 Q841.7813,21.7188 842.3906,20.5781 Q843.0156,19.4219 844.1094,18.8125 Q845.2031,18.1875 846.4375,18.1875 Q847.1719,18.1875 847.8125,18.3594 Q848.4688,18.5156 849.0156,18.875 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="98" x="866.75" y="28.7969">TeamController</text><line style="stroke:#181818;stroke-width:0.5;" x1="634.5" x2="1164.5" y1="39" y2="39"/><line style="stroke:#181818;stroke-width:0.5;" x1="634.5" x2="1164.5" y1="47" y2="47"/><ellipse cx="644.5" cy="61.8105" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="212" x="653.5" y="66.1074">__construct( model : TeamModel)</text><ellipse cx="644.5" cy="80.4316" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="405" x="653.5" y="84.7285">displayCreateTeam(session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="99.0527" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="418" x="653.5" y="103.3496">displayDeleteMember(session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="117.6738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="423" x="653.5" y="121.9707">submitTeam(request:array, session:SessionHandle): HttpResponse</text><ellipse cx="644.5" cy="136.2949" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="436" x="653.5" y="140.5918">displayListTeamByName(session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="154.916" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="451" x="653.5" y="159.2129">listTeamByName(request:array, session:SessionHandle): HttpResponse</text><ellipse cx="644.5" cy="173.5371" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="393" x="653.5" y="177.834">deleteTeamById(id:int, session:SessionHandle): HttpResponse</text><ellipse cx="644.5" cy="192.1582" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="400" x="653.5" y="196.4551">displayTeam(id:int, session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="210.7793" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="476" x="653.5" y="215.0762">displayAddMember(idTeam:int, session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="229.4004" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="495" x="653.5" y="233.6973">addMember(idTeam:int, request:array, session:SessionHandle): HttpResponse</text><ellipse cx="644.5" cy="248.0215" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="506" x="653.5" y="252.3184">deleteMember(idTeam:int, idMember:int, session:SessionHandle): HttpResponse</text><ellipse cx="644.5" cy="266.6426" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="460" x="653.5" y="270.9395">displayEditTeam(idTeam:int, session:SessionHandle): ViewHttpResponse</text><ellipse cx="644.5" cy="285.2637" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="479" x="653.5" y="289.5605">editTeam(idTeam:int, request:array, session:SessionHandle): HttpResponse</text></g><!--reverse link TeamGateway to Connexion--><g id="link_TeamGateway_Connexion"><path codeLine="16" d="M655.7514,851.7222 C735.5214,877.6722 801.41,899.1 849.63,914.78 " fill="none" id="TeamGateway-backto-Connexion" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="644.34,848.01,648.8083,853.6699,655.7514,851.7222,651.2831,846.0623,644.34,848.01" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="29" x="813.1872" y="908.8513">- con</text></g><!--reverse link MemberGateway to Connexion--><g id="link_MemberGateway_Connexion"><path codeLine="29" d="M899.5,841.67 C899.5,870.09 899.5,887.99 899.5,907.88 " fill="none" id="MemberGateway-backto-Connexion" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="899.5,829.67,895.5,835.67,899.5,841.67,903.5,835.67,899.5,829.67" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="29" x="866.7844" y="896.5867">- con</text></g><!--reverse link AccountGateway to Connexion--><g id="link_AccountGateway_Connexion"><path codeLine="41" d="M1150.5531,842.4908 C1069.7631,870.9808 999.43,895.77 949.16,913.49 " fill="none" id="AccountGateway-backto-Connexion" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="1161.87,838.5,1154.8812,836.7231,1150.5531,842.4908,1157.5418,844.2677,1161.87,838.5" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="29" x="956.9795" y="907.2442">- con</text></g><!--reverse link TeamModel to MemberGateway--><g id="link_TeamModel_MemberGateway"><path codeLine="57" d="M899.5,603.39 C899.5,629.7 899.5,645.05 899.5,669.4 " fill="none" id="TeamModel-backto-MemberGateway" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="899.5,591.39,895.5,597.39,899.5,603.39,903.5,597.39,899.5,591.39" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="62" x="834.6422" y="658.2865">- members</text></g><!--reverse link TeamModel to TeamGateway--><g id="link_TeamModel_TeamGateway"><path codeLine="58" d="M652.9661,596.4945 C612.6661,616.3545 581.93,631.5 542.73,650.81 " fill="none" id="TeamModel-backto-TeamGateway" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="663.73,591.19,656.5799,590.2543,652.9661,596.4945,660.1162,597.4302,663.73,591.19" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="44" x="512.2226" y="639.6439">- teams</text></g><!--reverse link TeamModel to AccountGateway--><g id="link_TeamModel_AccountGateway"><path codeLine="59" d="M1127.595,596.8431 C1171.035,620.0431 1205.4,638.41 1246.71,660.47 " fill="none" id="TeamModel-backto-AccountGateway" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="1117.01,591.19,1120.4181,597.5449,1127.595,596.8431,1124.1869,590.4882,1117.01,591.19" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="44" x="1186.6577" y="649.1144">- teams</text></g><!--reverse link TeamController to TeamModel--><g id="link_TeamController_TeamModel"><path codeLine="78" d="M899.5,309.09 C899.5,328.99 899.5,337.23 899.5,356.55 " fill="none" id="TeamController-backto-TeamModel" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="899.5,297.09,895.5,303.09,899.5,309.09,903.5,303.09,899.5,297.09" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="43" x="855.1898" y="345.9057">- model</text></g><!--SRC=[pLPDKzim4BtxLsXoCctu0xumaDAIcK8xGBaoYhs0fhAKIZ8Xm_3Vk_gm9ILEfe5BSx4jhvvstxwtJisfrkGMQFkD6bZHzMjH4Fnz9lVtjHJQgAus9TwHYioa4F32f3WA8KneKAOKj0LyZR5CF9BfajMcKt5bIbhAn4nogHm8NgT40s8ssMAFofasP-ih1CsHZof2bQBh4FO8ngPzjfut9Mig9Wm6dDYbkNYGUT2yIG2h0Uu4DuN01ZWOiB48PYy1y5co9eH0myn6m9G8M5r5JFVyqzUVBbts1AIBDv62FgMOzIddPOViXZHyuMz5aNIAV3e-dXmJ19d4rXH5KRkMNaAx0FN-fgP5saJcZRzNaYSC9lHWqlvC_UF1qMGSyLa1Fb91AvyXEu4rVkyswqpF9AsVIa0HyO6-h4SBAVaGxN522laHiquf4EPNfDNjH5OpidRmwcazhMlP2JFmUY2jONkgmod9IpFoDuZXwOdgf-5XgUG3uv0B3Ck8CiOcNCkL_gfaYvhZ6MjMy1i6ka3qhHX_rul-1TseDsCIngrMVL4x3mtlHpVSschBjEPq1xOc9tnlRsolBoKwULJkZm6XIgTTtvrQ0GtspsRElc5sHtbdNpXr9VCiMmUbfD8a6A0_ZZP1xsNU-i4ncpwB7Tur7SbquoYotUv_yeGReTbK3Acc7arppT9BvkWUnyRutjvfLhl5zj-CO2Up8CRMJxr9FdAtmYnX69I8RrT8BlaYbJTgtg0oEAYnqKDQ1rP59_JbD4mlELtFeimrQ8tUgMxyzOAAXWEMUSTWTM7CyXhq4e4X1_YI2k902Dqjsj0-1NywqAPod5hpZ0FjpkCxki1__PqJ3io4vxi_aCsWzkHlo7lg2QBUltr_Qqw7cPAQuq0iEWhoKO968FDXSZXXvsEJuC1YHwV9UseDGo6QivyCreAJwCR2_RoRXwyNUILlnLy0]--></g></svg>