blob: 98099af708dbe51f6acdaa494c478bd713bf28e8 [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="256px" preserveAspectRatio="none" style="width:281px;height:256px;background:#FFFFFF;" version="1.1" viewBox="0 0 281 256" width="281px" zoomAndPan="magnify"><defs><filter height="300%" id="f18a8klysmaqb0" 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=[b8a81f2fca933591875f1c2d4b0bf7a1]
class org.apache.wiki.auth.user.UserDatabase--><a href="UserDatabase.html" target="_top" title="UserDatabase.html" xlink:actuate="onRequest" xlink:href="UserDatabase.html" xlink:show="new" xlink:title="UserDatabase.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f18a8klysmaqb0)" height="225.2031" id="org.apache.wiki.auth.user.UserDatabase" style="stroke:#A80036;stroke-width:1.5;" width="260" x="7" y="7"/><ellipse cx="69.25" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M65.1719,21.7344 L65.1719,19.5781 L72.5625,19.5781 L72.5625,21.7344 L70.0938,21.7344 L70.0938,29.8125 L72.5625,29.8125 L72.5625,31.9688 L65.1719,31.9688 L65.1719,29.8125 L67.6406,29.8125 L67.6406,21.7344 L65.1719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="96" x="105.25" y="24.9951">UserDatabase</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="127" x="89.75" y="37.5791">org.apache.wiki.auth.user</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="266" 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="186" x="27" y="59.1479">deleteByLoginName(String): void</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="177" x="27" y="71.9526">getPrincipals(String): Principal[]</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="152" x="27" y="84.7573">getWikiNames(): Principal[]</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="132" x="27" y="97.562">find(String): UserProfile</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="178" x="27" y="110.3667">findByEmail(String): 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="210" x="27" y="123.1714">findByLoginName(String): UserProfile</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="165" x="27" y="135.9761">findByUid(String): UserProfile</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="203" x="27" y="148.7808">findByWikiName(String): UserProfile</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="199" x="27" y="161.5854">findByFullName(String): UserProfile</text><ellipse cx="18" cy="171.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="190" x="27" y="174.3901">initialize(Engine, Properties): void</text><ellipse cx="18" cy="183.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="137" x="27" y="187.1948">newProfile(): UserProfile</text><ellipse cx="18" cy="196.7891" 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="158" x="27" y="199.9995">rename(String, String): void</text><ellipse cx="18" cy="209.5938" 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="129" x="27" y="212.8042">save(UserProfile): void</text><ellipse cx="18" cy="222.3984" 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="234" x="27" y="225.6089">validatePassword(String, String): boolean</text></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="41" y="248.4854">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[381cd0afce4d3e519c93517a65677093]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
interface "<size:14>UserDatabase\n<size:10>org.apache.wiki.auth.user" as org.apache.wiki.auth.user.UserDatabase [[UserDatabase.html]] {
{abstract} +deleteByLoginName(String): void
{abstract} +getPrincipals(String): Principal[]
{abstract} +getWikiNames(): Principal[]
{abstract} +find(String): UserProfile
{abstract} +findByEmail(String): UserProfile
{abstract} +findByLoginName(String): UserProfile
{abstract} +findByUid(String): UserProfile
{abstract} +findByWikiName(String): UserProfile
{abstract} +findByFullName(String): UserProfile
{abstract} +initialize(Engine, Properties): void
{abstract} +newProfile(): UserProfile
{abstract} +rename(String, String): void
{abstract} +save(UserProfile): void
{abstract} +validatePassword(String, String): boolean
}
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>