swt23w23/src/main/asciidoc/models/design/seq_users.svg
2023-11-16 19:55:06 +01:00

1 line
36 KiB (Stored with Git LFS)
XML

<?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="1733px" preserveAspectRatio="none" style="width:1491px;height:1733px;background:#FFFFFF;" version="1.1" viewBox="0 0 1491 1733" width="1491px" zoomAndPan="magnify"><defs/><g><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="23" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="23" y="1185.0781"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="114.5" y="503.2891"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="114.5" y="662.9531"/><rect fill="#FFFFFF" height="58.2656" style="stroke:#181818;stroke-width:1.0;" width="10" x="229.5" y="139.6953"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="384" y="721.2188"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="270.2266"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="662.9531"/><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="1185.0781"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="110.5625"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="474.1563"/><rect fill="#FFFFFF" height="115.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="692.0859"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="938.0156"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="1214.2109"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="1592.9375"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="139.6953"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="503.2891"/><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="779.4844"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="967.1484"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="1243.3438"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="1534.6719"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="1194.5" y="110.5625"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="270.2266"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="662.9531"/><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="1185.0781"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="1408.5" y="270.2266"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="28" x2="28" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="119" x2="119" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="234" x2="234" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="389" x2="389" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="553" x2="553" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="885" x2="885" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1059.5" x2="1059.5" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1199.5" x2="1199.5" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1308.5" x2="1308.5" y1="36.2969" y2="1698.3359"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1413.5" x2="1413.5" y1="36.2969" y2="1698.3359"/><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="46" x="5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="32" x="12" y="24.9951">User</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="46" x="5" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="32" x="12" y="1717.3311">User</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="117" x="61" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="68" y="24.9951">User:customer</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="117" x="61" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="68" y="1717.3311">User:customer</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="93" x="188" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="195" y="24.9951">User:admin</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="93" x="188" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="195" y="1717.3311">User:admin</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="196" x="291" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="182" x="298" y="24.9951">UserAccount:userAccount</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="196" x="291" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="182" x="298" y="1717.3311">UserAccount:userAccount</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="113" x="497" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="99" x="504" y="24.9951">UserController</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="113" x="497" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="99" x="504" y="1717.3311">UserController</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="137" x="817" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="123" x="824" y="24.9951">UserManagement</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="137" x="817" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="123" x="824" y="1717.3311">UserManagement</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="999.5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="1006.5" y="24.9951">UserRepository</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="999.5" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="1006.5" y="1717.3311">UserRepository</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="1129.5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="126" x="1136.5" y="24.9951">UserDataInitializier</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="1129.5" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="126" x="1136.5" y="1717.3311">UserDataInitializier</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="58" x="1279.5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="44" x="1286.5" y="24.9951">Spring</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="58" x="1279.5" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="44" x="1286.5" y="1717.3311">Spring</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="132" x="1347.5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="118" x="1354.5" y="24.9951">RegistrationForm</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="132" x="1347.5" y="1697.3359"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="118" x="1354.5" y="1717.3311">RegistrationForm</text><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="23" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="23" y="1185.0781"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="114.5" y="503.2891"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="114.5" y="662.9531"/><rect fill="#FFFFFF" height="58.2656" style="stroke:#181818;stroke-width:1.0;" width="10" x="229.5" y="139.6953"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="384" y="721.2188"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="270.2266"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="662.9531"/><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="548.5" y="1185.0781"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="110.5625"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="474.1563"/><rect fill="#FFFFFF" height="115.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="692.0859"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="938.0156"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="1214.2109"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="880.5" y="1592.9375"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="139.6953"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="503.2891"/><rect fill="#FFFFFF" height="14" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="779.4844"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="967.1484"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="1243.3438"/><rect fill="#FFFFFF" height="29.1328" style="stroke:#181818;stroke-width:1.0;" width="10" x="1054.5" y="1534.6719"/><rect fill="#FFFFFF" height="87.3984" style="stroke:#181818;stroke-width:1.0;" width="10" x="1194.5" y="110.5625"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="270.2266"/><rect fill="#FFFFFF" height="173.6641" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="662.9531"/><rect fill="#FFFFFF" height="203.9297" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="908.8828"/><rect fill="#FFFFFF" height="495.2578" style="stroke:#181818;stroke-width:1.0;" width="10" x="1303.5" y="1185.0781"/><rect fill="#FFFFFF" height="320.4609" style="stroke:#181818;stroke-width:1.0;" width="10" x="1408.5" y="270.2266"/><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1484.5" x="0" y="66.8633"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="66.8633" y2="66.8633"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="69.8633" y2="69.8633"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="120" x="682.25" y="56.2969"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="101" x="688.25" y="72.3638">Create Admin</text><polygon fill="#181818" points="901.5,106.5625,891.5,110.5625,901.5,114.5625,897.5,110.5625" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="895.5" x2="1193.5" y1="110.5625" y2="110.5625"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="92" x="907.5" y="105.4966">createAdmin()</text><polygon fill="#181818" points="1042.5,135.6953,1052.5,139.6953,1042.5,143.6953,1046.5,139.6953" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="890.5" x2="1048.5" y1="139.6953" y2="139.6953"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="124" x="897.5" y="134.6294">"save(User:admin)"</text><polygon fill="#181818" points="901.5,164.8281,891.5,168.8281,901.5,172.8281,897.5,168.8281" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="895.5" x2="1058.5" y1="168.8281" y2="168.8281"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="77" x="907.5" y="163.7622">User_admin</text><polygon fill="#181818" points="1187.5,193.9609,1197.5,197.9609,1187.5,201.9609,1191.5,197.9609" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="885.5" x2="1193.5" y1="197.9609" y2="197.9609"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="892.5" y="192.895">User</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1484.5" x="0" y="226.5273"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="226.5273" y2="226.5273"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="229.5273" y2="229.5273"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="157" x="663.75" y="215.9609"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="138" x="669.75" y="232.0278">Register Customer</text><polygon fill="#181818" points="569.5,266.2266,559.5,270.2266,569.5,274.2266,565.5,270.2266" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="563.5" x2="1302.5" y1="270.2266" y2="270.2266"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="49" x="575.5" y="265.1606">register</text><polygon fill="#181818" points="1396.5,295.3594,1406.5,299.3594,1396.5,303.3594,1400.5,299.3594" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="1402.5" y1="299.3594" y2="299.3594"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="98" x="565.5" y="294.2935">getUsername()</text><polygon fill="#181818" points="569.5,324.4922,559.5,328.4922,569.5,332.4922,565.5,328.4922" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="1407.5" y1="328.4922" y2="328.4922"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="38" x="575.5" y="323.4263">String</text><polygon fill="#181818" points="1396.5,353.625,1406.5,357.625,1396.5,361.625,1400.5,357.625" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="1402.5" y1="357.625" y2="357.625"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="91" x="565.5" y="352.5591">getPassword()</text><polygon fill="#181818" points="569.5,382.7578,559.5,386.7578,569.5,390.7578,565.5,386.7578" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="1407.5" y1="386.7578" y2="386.7578"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="38" x="575.5" y="381.6919">String</text><polygon fill="#181818" points="1396.5,411.8906,1406.5,415.8906,1396.5,419.8906,1400.5,415.8906" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="1402.5" y1="415.8906" y2="415.8906"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="83" x="565.5" y="410.8247">getAddress()</text><polygon fill="#181818" points="569.5,441.0234,559.5,445.0234,569.5,449.0234,565.5,445.0234" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="1407.5" y1="445.0234" y2="445.0234"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="38" x="575.5" y="439.9575">String</text><polygon fill="#181818" points="868.5,470.1563,878.5,474.1563,868.5,478.1563,872.5,474.1563" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="874.5" y1="474.1563" y2="474.1563"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="236" x="565.5" y="469.0903">createCustomer(String,String,String)</text><polygon fill="#181818" points="1042.5,499.2891,1052.5,503.2891,1042.5,507.2891,1046.5,503.2891" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="890.5" x2="1048.5" y1="503.2891" y2="503.2891"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="145" x="897.5" y="498.2231">"save(User:customer)"</text><polygon fill="#181818" points="901.5,528.4219,891.5,532.4219,901.5,536.4219,897.5,532.4219" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="895.5" x2="1058.5" y1="532.4219" y2="532.4219"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="907.5" y="527.356">User</text><polygon fill="#181818" points="569.5,557.5547,559.5,561.5547,569.5,565.5547,565.5,561.5547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="884.5" y1="561.5547" y2="561.5547"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="575.5" y="556.4888">User</text><polygon fill="#181818" points="1296.5,586.6875,1306.5,590.6875,1296.5,594.6875,1300.5,590.6875" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="553.5" x2="1302.5" y1="590.6875" y2="590.6875"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="97" x="560.5" y="585.6216">"redirect:/login"</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1484.5" x="0" y="619.2539"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="619.2539" y2="619.2539"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="622.2539" y2="622.2539"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="249" x="617.75" y="608.6875"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="230" x="623.75" y="624.7544">Disable Customer by Customer</text><polygon fill="#181818" points="569.5,658.9531,559.5,662.9531,569.5,666.9531,565.5,662.9531" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="563.5" x2="1302.5" y1="662.9531" y2="662.9531"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="85" x="575.5" y="657.8872">disableUser()</text><polygon fill="#181818" points="868.5,688.0859,878.5,692.0859,868.5,696.0859,872.5,692.0859" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="874.5" y1="692.0859" y2="692.0859"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="303" x="565.5" y="687.02">disableUserAccount(UserAccount:userAccount)</text><polygon fill="#181818" points="405,717.2188,395,721.2188,405,725.2188,401,721.2188" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="399" x2="879.5" y1="721.2188" y2="721.2188"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="42" x="411" y="716.1528">getId()</text><polygon fill="#181818" points="400,746.3516,390,750.3516,400,754.3516,396,750.3516" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="394" x2="879.5" y1="750.3516" y2="750.3516"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="85" x="406" y="745.2856">UserIdentifier</text><polygon fill="#181818" points="1042.5,775.4844,1052.5,779.4844,1042.5,783.4844,1046.5,779.4844" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="890.5" x2="1048.5" y1="779.4844" y2="779.4844"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="140" x="897.5" y="774.4185">disable(UserIdentifier)</text><polygon fill="#181818" points="901.5,789.4844,891.5,793.4844,901.5,797.4844,897.5,793.4844" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="895.5" x2="1058.5" y1="793.4844" y2="793.4844"/><polygon fill="#181818" points="569.5,803.4844,559.5,807.4844,569.5,811.4844,565.5,807.4844" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="884.5" y1="807.4844" y2="807.4844"/><polygon fill="#181818" points="564.5,832.6172,554.5,836.6172,564.5,840.6172,560.5,836.6172" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="558.5" x2="1307.5" y1="836.6172" y2="836.6172"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67" x="570.5" y="831.5513">"redirect:/"</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1484.5" x="0" y="865.1836"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="865.1836" y2="865.1836"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="868.1836" y2="868.1836"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="107" x="688.75" y="854.6172"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="88" x="694.75" y="870.6841">View Profile</text><polygon fill="#181818" points="569.5,904.8828,559.5,908.8828,569.5,912.8828,565.5,908.8828" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="563.5" x2="1302.5" y1="908.8828" y2="908.8828"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="328" x="575.5" y="903.8169">viewProfile(Model:model,UserAccount:userAccount)</text><polygon fill="#181818" points="868.5,934.0156,878.5,938.0156,868.5,942.0156,872.5,938.0156" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="874.5" y1="938.0156" y2="938.0156"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="295" x="565.5" y="932.9497">getUserByAccount(UserAccount:userAccount)</text><polygon fill="#181818" points="1042.5,963.1484,1052.5,967.1484,1042.5,971.1484,1046.5,967.1484" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="890.5" x2="1048.5" y1="967.1484" y2="967.1484"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="48" x="897.5" y="962.0825">findAll()</text><polygon fill="#181818" points="901.5,992.2813,891.5,996.2813,901.5,1000.2813,897.5,996.2813" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="895.5" x2="1058.5" y1="996.2813" y2="996.2813"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67" x="907.5" y="991.2153">Streamble</text><polygon fill="#181818" points="569.5,1021.4141,559.5,1025.4141,569.5,1029.4141,565.5,1025.4141" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="884.5" y1="1025.4141" y2="1025.4141"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="137" x="575.5" y="1020.3481">Optional&lt;User:user&gt;</text><polygon fill="#181818" points="1291.5,1050.5469,1301.5,1054.5469,1291.5,1058.5469,1295.5,1054.5469" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="1297.5" y1="1054.5469" y2="1054.5469"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="238" x="565.5" y="1049.481">model.addAttribute("user",User:user)</text><polygon fill="#181818" points="569.5,1079.6797,559.5,1083.6797,569.5,1087.6797,565.5,1083.6797" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="1302.5" y1="1083.6797" y2="1083.6797"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="38" x="575.5" y="1078.6138">Model</text><polygon fill="#181818" points="1296.5,1108.8125,1306.5,1112.8125,1296.5,1116.8125,1300.5,1112.8125" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="553.5" x2="1302.5" y1="1112.8125" y2="1112.8125"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="49" x="560.5" y="1107.7466">"profile"</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1484.5" x="0" y="1141.3789"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="1141.3789" y2="1141.3789"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1484.5" y1="1144.3789" y2="1144.3789"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="101" x="691.75" y="1130.8125"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="82" x="697.75" y="1146.8794">Edit Profile</text><polygon fill="#181818" points="569.5,1181.0781,559.5,1185.0781,569.5,1189.0781,565.5,1185.0781" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="563.5" x2="1302.5" y1="1185.0781" y2="1185.0781"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="531" x="575.5" y="1180.0122">editProfile(UserAccount:LoggedIn,String:password,String:address,String:username)</text><polygon fill="#181818" points="868.5,1210.2109,878.5,1214.2109,868.5,1218.2109,872.5,1214.2109" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="874.5" y1="1214.2109" y2="1214.2109"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="273" x="565.5" y="1209.145">getUserByAccount(UserAccount:LoggedIn)</text><polygon fill="#181818" points="1042.5,1239.3438,1052.5,1243.3438,1042.5,1247.3438,1046.5,1243.3438" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="890.5" x2="1048.5" y1="1243.3438" y2="1243.3438"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="48" x="897.5" y="1238.2778">findAll()</text><polygon fill="#181818" points="901.5,1268.4766,891.5,1272.4766,901.5,1276.4766,897.5,1272.4766" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="895.5" x2="1058.5" y1="1272.4766" y2="1272.4766"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67" x="907.5" y="1267.4106">Streamble</text><polygon fill="#181818" points="569.5,1297.6094,559.5,1301.6094,569.5,1305.6094,565.5,1301.6094" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="884.5" y1="1301.6094" y2="1301.6094"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="137" x="575.5" y="1296.5435">Optional&lt;User:user&gt;</text><polygon fill="#181818" points="44,1326.7422,34,1330.7422,44,1334.7422,40,1330.7422" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="38" x2="547.5" y1="1330.7422" y2="1330.7422"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="389" x="50" y="1325.6763">[!String:username.isBlank()] setUsername(String:username)</text><polygon fill="#181818" points="536.5,1355.875,546.5,1359.875,536.5,1363.875,540.5,1359.875" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="33" x2="542.5" y1="1359.875" y2="1359.875"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51" x="40" y="1354.8091">boolean</text><polygon fill="#181818" points="44,1385.0078,34,1389.0078,44,1393.0078,40,1389.0078" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="38" x2="547.5" y1="1389.0078" y2="1389.0078"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="346" x="50" y="1383.9419">[!String:address.isBlank()] setAddress(String:address)</text><polygon fill="#181818" points="536.5,1414.1406,546.5,1418.1406,536.5,1422.1406,540.5,1418.1406" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="33" x2="542.5" y1="1418.1406" y2="1418.1406"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51" x="40" y="1413.0747">boolean</text><polygon fill="#181818" points="44,1443.2734,34,1447.2734,44,1451.2734,40,1447.2734" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="38" x2="547.5" y1="1447.2734" y2="1447.2734"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="372" x="50" y="1442.2075">[!String:password.isBlank()] setPassword(String:password)</text><polygon fill="#181818" points="536.5,1472.4063,546.5,1476.4063,536.5,1480.4063,540.5,1476.4063" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="33" x2="542.5" y1="1476.4063" y2="1476.4063"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51" x="40" y="1471.3403">boolean</text><polygon fill="#181818" points="873.5,1501.5391,883.5,1505.5391,873.5,1509.5391,877.5,1505.5391" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="558.5" x2="879.5" y1="1505.5391" y2="1505.5391"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="132" x="565.5" y="1500.4731">save(User:LoggedIn)</text><polygon fill="#181818" points="1042.5,1530.6719,1052.5,1534.6719,1042.5,1538.6719,1046.5,1534.6719" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="885.5" x2="1048.5" y1="1534.6719" y2="1534.6719"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="142" x="892.5" y="1529.606">"save(User:LoggedIn)"</text><polygon fill="#181818" points="896.5,1559.8047,886.5,1563.8047,896.5,1567.8047,892.5,1563.8047" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="890.5" x2="1058.5" y1="1563.8047" y2="1563.8047"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="902.5" y="1558.7388">User</text><polygon fill="#181818" points="569.5,1588.9375,559.5,1592.9375,569.5,1596.9375,565.5,1592.9375" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="879.5" y1="1592.9375" y2="1592.9375"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="575.5" y="1587.8716">User</text><polygon fill="#181818" points="569.5,1618.0703,559.5,1622.0703,569.5,1626.0703,565.5,1622.0703" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="563.5" x2="884.5" y1="1622.0703" y2="1622.0703"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="30" x="575.5" y="1617.0044">User</text><polygon fill="#181818" points="1291.5,1647.2031,1301.5,1651.2031,1291.5,1655.2031,1295.5,1651.2031" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="558.5" x2="1297.5" y1="1651.2031" y2="1651.2031"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="249" x="565.5" y="1646.1372">[!username.isBlank()] "redirect:/profile"</text><polygon fill="#181818" points="1296.5,1676.3359,1306.5,1680.3359,1296.5,1684.3359,1300.5,1680.3359" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="553.5" x2="1302.5" y1="1680.3359" y2="1680.3359"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="106" x="560.5" y="1675.27">"redirect:/profile"</text><!--SRC=[xPPHRziW4CVVyobSFzbIqxrRJQKqtQH8grQrsbwgQIA6M6WsM41IPPz-O8CDs4wSnjFsi9Uc1kv_7FUxWn8mWLDS0YA2hnonMMaDX6eaINTSq0AnC02yMlF3ZFGi1h30f5rPVNQNBTEKxeX8Tkt_bOtrxHWfcnKbWj4yzzoggKT0G8OAr6FrZ4hAiQ3iq9bw00Ai2HOOvFWNzcHVIeP9vWmzemnpmO30b7oYh9ZD5ejWnH0GA5YgE8F5OZRhKmxcTzu-WoH8AylAC8fd81LuhvHwT-RCMj5wejfD6xDq4tAmHr6RcpXqrNIAd37hq3mFj_DvruKb0z4neSwv63ddO2eCFI4hPc-cSrRUlDwOobMTGEbsfVcj4bPdsfnTIvdS2TC6xkbO83RZ7JQQ6GsIfosz-IRINuQ4MaT0WIGIdeawgnwR5t6M_XFW_8qo-AVqbn0onFdbyWFrOb8NrORNpayyKQ6O_jQfbQRnNLek9mh5ExTpIqGZRKmTfaE686Oe5Sc7d6QoL_iw5jv-AJNXMnCTygqvpRwglGVCmIP7RUbj3gFB4DQsQjplb3qPqKw7OXf1ckLFNqRHmALr3d2MMLqgQsX7OrzzfupL_1hAARprEjvnbGwAEjB85OpVZ_SbN1y1kiUsJhF3yqYKDI23S2jSls7q5ZmnkiMIsHDuxkLQlJHwf13bIQ7-NezZPafmzVrnVvWGsmupMqpWCi-Z-A8cA1is0eLaxy9E-ALKZGVajrNZLZ7UZUT8XgVpcWHLpcu0X4iXxvBDJg0eL7BXTQCS3tCe1QhK7s-zPKr9U9h6uIPSuVaHOZ4MJraUmk1fy_2PPXc2QwBlpgJKBmFp3UgRt7pkzCFaR-5hjlkVNUS0fSphbPUY6yplSq1-Hl7tW5jFoauc1pOfDJUKvWYG4Kur9fvFymnq5qtZqO3gkMnUjjwozpjrajM-3biIptjLDdRXF_5yFEEkdVBz-NhLXwbrYpTDSkGhTfAc-Xi0]--></g></svg>