blob: 436bfe10f7ca2e3d58274befff45a0a16f90f335 [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="364px" preserveAspectRatio="none" style="width:389px;height:364px;background:#FFFFFF;" version="1.1" viewBox="0 0 389 364" width="389px" zoomAndPan="magnify"><defs><filter height="300%" id="f5d8agbv22mx5" 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=[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="5" fill="#FEFECE" filter="url(#f5d8agbv22mx5)" height="207.5938" id="org.apache.wiki.auth.UserManager" style="stroke:#A80036;stroke-width:1.5;" width="368" x="7" y="126"/><ellipse cx="135.25" cy="144.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M131.1719,140.7344 L131.1719,138.5781 L138.5625,138.5781 L138.5625,140.7344 L136.0938,140.7344 L136.0938,148.8125 L138.5625,148.8125 L138.5625,150.9688 L131.1719,150.9688 L131.1719,148.8125 L133.6406,148.8125 L133.6406,140.7344 L131.1719,140.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="143.9951">UserManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="103" x="155.75" y="156.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="374" y1="163.9375" y2="163.9375"/><ellipse cx="18" cy="174.9375" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="137" x="27" y="178.1479">PROP_DATABASE: String</text><ellipse cx="18" cy="187.7422" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="114" x="27" y="190.9526">JSON_USERS: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="374" y1="197.5469" y2="197.5469"/><ellipse cx="18" cy="208.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="192" x="27" y="211.7573">getUserDatabase(): UserDatabase</text><ellipse cx="18" cy="221.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="201" x="27" y="224.562">getUserProfile(Session): UserProfile</text><ellipse cx="18" cy="234.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="233" x="27" y="237.3667">setUserProfile(Context, UserProfile): void</text><ellipse cx="18" cy="246.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="342" x="27" y="250.1714">startUserProfileCreationWorkflow(Context, UserProfile): void</text><ellipse cx="18" cy="259.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="190" x="27" y="262.9761">parseProfile(Context): UserProfile</text><ellipse cx="18" cy="272.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="235" x="27" y="275.7808">validateProfile(Context, UserProfile): void</text><ellipse cx="18" cy="285.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="150" x="27" y="288.5854">listWikiNames(): Principal[]</text><ellipse cx="18" cy="298.1797" 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="301.3901">addWikiEventListener(WikiEventListener): void</text><ellipse cx="18" cy="310.9844" 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="314.1948">removeWikiEventListener(WikiEventListener): void</text><ellipse cx="18" cy="323.7891" 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="201" x="27" y="326.9995">fireEvent(int, Session, Object): void</text></a><!--MD5=[b42cfcd16e39a0fd6a37261d508d7333]
class org.apache.wiki.api.engine.Initializable--><a href="../api/engine/Initializable.html" target="_top" title="../api/engine/Initializable.html" xlink:actuate="onRequest" xlink:href="../api/engine/Initializable.html" xlink:show="new" xlink:title="../api/engine/Initializable.html" xlink:type="simple"><rect codeLine="20" fill="#FEFECE" filter="url(#f5d8agbv22mx5)" height="58.7422" id="org.apache.wiki.api.engine.Initializable" style="stroke:#A80036;stroke-width:1.5;" width="216" x="83" y="7"/><ellipse cx="121.4" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M117.3219,21.7344 L117.3219,19.5781 L124.7125,19.5781 L124.7125,21.7344 L122.2438,21.7344 L122.2438,29.8125 L124.7125,29.8125 L124.7125,31.9688 L117.3219,31.9688 L117.3219,29.8125 L119.7906,29.8125 L119.7906,21.7344 L117.3219,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="74" x="169.6" y="24.9951">Initializable</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="132" x="140.6" y="37.5791">org.apache.wiki.api.engine</text><line style="stroke:#A80036;stroke-width:1.5;" x1="84" x2="298" y1="44.9375" y2="44.9375"/><ellipse cx="94" 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="190" x="103" y="59.1479">initialize(Engine, Properties): void</text></a><!--MD5=[b986c65e3b200e485ed26a9e909b8bd0]
reverse link org.apache.wiki.api.engine.Initializable to org.apache.wiki.auth.UserManager--><path codeLine="24" d="M191,86.43 C191,98.63 191,112.17 191,125.91 " fill="none" id="org.apache.wiki.api.engine.Initializable-backto-org.apache.wiki.auth.UserManager" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="184,86.17,191,66.17,198,86.17,184,86.17" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="92" y="355.876">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[fca002ecd56cfb8dddf4ef114032b4aa]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>UserManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.UserManager [[UserManager.html]] {
{static} +PROP_DATABASE: String
{static} +JSON_USERS: String
{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
+fireEvent(int, Session, Object): void
}
interface "<size:14>Initializable\n<size:10>org.apache.wiki.api.engine" as org.apache.wiki.api.engine.Initializable [[../api/engine/Initializable.html]] {
{abstract} +initialize(Engine, Properties): void
}
org.apache.wiki.api.engine.Initializable <|- - org.apache.wiki.auth.UserManager
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>