blob: 7c9cba9b0c69c2754b63d30190e23730a9d5883c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="530px" preserveAspectRatio="none" style="width:389px;height:530px;background:#FFFFFF;" version="1.1" viewBox="0 0 389 530" width="389px" zoomAndPan="magnify"><defs><filter height="300%" id="f1uf5p1dftsstc" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[7dc55aacc2558a3e7b1a705940acd9fc]
class org.apache.wiki.auth.DefaultUserManager--><a href="DefaultUserManager.html" target="_top" title="DefaultUserManager.html" xlink:actuate="onRequest" xlink:href="DefaultUserManager.html" xlink:show="new" xlink:title="DefaultUserManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1uf5p1dftsstc)" height="173.9844" id="org.apache.wiki.auth.DefaultUserManager" style="stroke:#A80036;stroke-width:1.5;" width="367" x="7.5" y="228"/><ellipse cx="116.25" cy="246.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M119.2188,252.6094 Q118.6406,252.9063 118,253.0469 Q117.3594,253.2031 116.6563,253.2031 Q114.1563,253.2031 112.8281,251.5625 Q111.5156,249.9063 111.5156,246.7813 Q111.5156,243.6563 112.8281,242 Q114.1563,240.3438 116.6563,240.3438 Q117.3594,240.3438 118,240.5 Q118.6563,240.6563 119.2188,240.9531 L119.2188,243.6719 Q118.5938,243.0938 118,242.8281 Q117.4063,242.5469 116.7813,242.5469 Q115.4375,242.5469 114.75,243.625 Q114.0625,244.6875 114.0625,246.7813 Q114.0625,248.875 114.75,249.9531 Q115.4375,251.0156 116.7813,251.0156 Q117.4063,251.0156 118,250.75 Q118.5938,250.4688 119.2188,249.8906 L119.2188,252.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="141" x="136.75" y="245.9951">DefaultUserManager</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="99" x="157.75" y="258.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8.5" x2="373.5" y1="265.9375" y2="265.9375"/><ellipse cx="18.5" cy="276.9375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="189" x="27.5" y="280.1479">initialize(Engine, Properties): void</text><ellipse cx="18.5" cy="289.7422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="196" x="27.5" y="292.9526">getUserDatabase(): UserDatabase</text><ellipse cx="18.5" cy="302.5469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="206" x="27.5" y="305.7573">getUserProfile(Session): UserProfile</text><ellipse cx="18.5" cy="315.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="234" x="27.5" y="318.562">setUserProfile(Context, UserProfile): void</text><ellipse cx="18.5" cy="328.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="341" x="27.5" y="331.3667">startUserProfileCreationWorkflow(Context, UserProfile): void</text><ellipse cx="18.5" cy="340.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="191" x="27.5" y="344.1714">parseProfile(Context): UserProfile</text><ellipse cx="18.5" cy="353.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="233" x="27.5" y="356.9761">validateProfile(Context, UserProfile): void</text><ellipse cx="18.5" cy="366.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="150" x="27.5" y="369.7808">listWikiNames(): Principal[]</text><ellipse cx="18.5" cy="379.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="256" x="27.5" y="382.5854">addWikiEventListener(WikiEventListener): void</text><ellipse cx="18.5" cy="392.1797" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="278" x="27.5" y="395.3901">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[a6e3d493a7c29846fb49d84b51615177]
class org.apache.wiki.auth.UserManager--><a href="UserManager.html" target="_top" title="UserManager.html" xlink:actuate="onRequest" xlink:href="UserManager.html" xlink:show="new" xlink:title="UserManager.html" xlink:type="simple"><rect codeLine="18" fill="#FEFECE" filter="url(#f1uf5p1dftsstc)" height="161.1797" id="org.apache.wiki.auth.UserManager" style="stroke:#A80036;stroke-width:1.5;" width="368" x="7" y="7"/><ellipse cx="135.25" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M131.1719,21.7344 L131.1719,19.5781 L138.5625,19.5781 L138.5625,21.7344 L136.0938,21.7344 L136.0938,29.8125 L138.5625,29.8125 L138.5625,31.9688 L131.1719,31.9688 L131.1719,29.8125 L133.6406,29.8125 L133.6406,21.7344 L131.1719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="91" x="161.75" y="24.9951">UserManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="103" x="155.75" y="37.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="374" y1="44.9375" y2="44.9375"/><ellipse cx="18" cy="55.9375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="192" x="27" y="59.1479">getUserDatabase(): UserDatabase</text><ellipse cx="18" cy="68.7422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="201" x="27" y="71.9526">getUserProfile(Session): UserProfile</text><ellipse cx="18" cy="81.5469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="233" x="27" y="84.7573">setUserProfile(Context, UserProfile): void</text><ellipse cx="18" cy="94.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="342" x="27" y="97.562">startUserProfileCreationWorkflow(Context, UserProfile): void</text><ellipse cx="18" cy="107.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="190" x="27" y="110.3667">parseProfile(Context): UserProfile</text><ellipse cx="18" cy="119.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="235" x="27" y="123.1714">validateProfile(Context, UserProfile): void</text><ellipse cx="18" cy="132.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="150" x="27" y="135.9761">listWikiNames(): Principal[]</text><ellipse cx="18" cy="145.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="261" x="27" y="148.7808">addWikiEventListener(WikiEventListener): void</text><ellipse cx="18" cy="158.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="284" x="27" y="161.5854">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[838b66083250fa618c9abb2f4793b2fe]
class org.apache.wiki.auth.DefaultUserManager.JSONUserModule--><a href="DefaultUserManager.JSONUserModule.html" target="_top" title="DefaultUserManager.JSONUserModule.html" xlink:actuate="onRequest" xlink:href="DefaultUserManager.JSONUserModule.html" xlink:show="new" xlink:title="DefaultUserManager.JSONUserModule.html" xlink:type="simple"><rect codeLine="29" fill="#FEFECE" filter="url(#f1uf5p1dftsstc)" height="37.9375" id="org.apache.wiki.auth.DefaultUserManager.JSONUserModule" style="stroke:#A80036;stroke-width:1.5;" width="293" x="44.5" y="462"/><ellipse cx="59.5" cy="480.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M62.4688,486.6094 Q61.8906,486.9063 61.25,487.0469 Q60.6094,487.2031 59.9063,487.2031 Q57.4063,487.2031 56.0781,485.5625 Q54.7656,483.9063 54.7656,480.7813 Q54.7656,477.6563 56.0781,476 Q57.4063,474.3438 59.9063,474.3438 Q60.6094,474.3438 61.25,474.5 Q61.9063,474.6563 62.4688,474.9531 L62.4688,477.6719 Q61.8438,477.0938 61.25,476.8281 Q60.6563,476.5469 60.0313,476.5469 Q58.6875,476.5469 58,477.625 Q57.3125,478.6875 57.3125,480.7813 Q57.3125,482.875 58,483.9531 Q58.6875,485.0156 60.0313,485.0156 Q60.6563,485.0156 61.25,484.75 Q61.8438,484.4688 62.4688,483.8906 L62.4688,486.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="261" x="73.5" y="479.9951">DefaultUserManager.JSONUserModule</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="99" x="154.5" y="492.5791">org.apache.wiki.auth</text></a><!--MD5=[d3449ecf8885dc4175dc0aca38159a6c]
reverse link org.apache.wiki.auth.UserManager to org.apache.wiki.auth.DefaultUserManager--><path codeLine="31" d="M191,188.42 C191,201.6 191,215.02 191,227.94 " fill="none" id="org.apache.wiki.auth.UserManager-backto-org.apache.wiki.auth.DefaultUserManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="184,188,191,168,198,188,184,188" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[99042d82d8b73fd6e83d3dfa22be7d41]
reverse link org.apache.wiki.auth.DefaultUserManager to org.apache.wiki.auth.DefaultUserManager.JSONUserModule--><path codeLine="32" d="M191,417.49 C191,434.49 191,450.31 191,461.78 " fill="none" id="org.apache.wiki.auth.DefaultUserManager-backto-org.apache.wiki.auth.DefaultUserManager.JSONUserModule" style="stroke:#A80036;stroke-width:1.0;"/><ellipse cx="191" cy="410.32" fill="#FFFFFF" rx="8" ry="8" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.0;" x1="191" x2="191" y1="418.32" y2="402.32"/><line style="stroke:#A80036;stroke-width:1.0;" x1="183" x2="199" y1="410.32" y2="410.32"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="92" y="522.2197">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[baaba22d103939e88928567a20c89131]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultUserManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.DefaultUserManager [[DefaultUserManager.html]] {
+initialize(Engine, Properties): void
+getUserDatabase(): UserDatabase
+getUserProfile(Session): UserProfile
+setUserProfile(Context, UserProfile): void
+startUserProfileCreationWorkflow(Context, UserProfile): void
+parseProfile(Context): UserProfile
+validateProfile(Context, UserProfile): void
+listWikiNames(): Principal[]
+addWikiEventListener(WikiEventListener): void
+removeWikiEventListener(WikiEventListener): void
}
interface "<size:14>UserManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.UserManager [[UserManager.html]] {
{abstract} +getUserDatabase(): UserDatabase
{abstract} +getUserProfile(Session): UserProfile
{abstract} +setUserProfile(Context, UserProfile): void
{abstract} +startUserProfileCreationWorkflow(Context, UserProfile): void
{abstract} +parseProfile(Context): UserProfile
{abstract} +validateProfile(Context, UserProfile): void
{abstract} +listWikiNames(): Principal[]
{abstract} +addWikiEventListener(WikiEventListener): void
{abstract} +removeWikiEventListener(WikiEventListener): void
}
class "<size:14>DefaultUserManager.JSONUserModule\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.DefaultUserManager.JSONUserModule [[DefaultUserManager.JSONUserModule.html]]
org.apache.wiki.auth.UserManager <|.. org.apache.wiki.auth.DefaultUserManager
org.apache.wiki.auth.DefaultUserManager +- - org.apache.wiki.auth.DefaultUserManager.JSONUserModule
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>