blob: 7c3c15a99fda9b1a3a713e1e5803ad34a957a1a1 [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="428px" preserveAspectRatio="none" style="width:258px;height:428px;background:#FFFFFF;" version="1.1" viewBox="0 0 258 428" width="258px" zoomAndPan="magnify"><defs><filter height="300%" id="f15di02fu9rf86" 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=[a357dbd140d4e641fefb4c099d4e54be]
class org.apache.wiki.auth.user.XMLUserDatabase--><a href="XMLUserDatabase.html" target="_top" title="XMLUserDatabase.html" xlink:actuate="onRequest" xlink:href="XMLUserDatabase.html" xlink:show="new" xlink:title="XMLUserDatabase.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f15di02fu9rf86)" height="207.5938" id="org.apache.wiki.auth.user.XMLUserDatabase" style="stroke:#A80036;stroke-width:1.5;" width="237" x="7" y="190"/><ellipse cx="58.25" cy="208.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M61.2188,214.6094 Q60.6406,214.9063 60,215.0469 Q59.3594,215.2031 58.6563,215.2031 Q56.1563,215.2031 54.8281,213.5625 Q53.5156,211.9063 53.5156,208.7813 Q53.5156,205.6563 54.8281,204 Q56.1563,202.3438 58.6563,202.3438 Q59.3594,202.3438 60,202.5 Q60.6563,202.6563 61.2188,202.9531 L61.2188,205.6719 Q60.5938,205.0938 60,204.8281 Q59.4063,204.5469 58.7813,204.5469 Q57.4375,204.5469 56.75,205.625 Q56.0625,206.6875 56.0625,208.7813 Q56.0625,210.875 56.75,211.9531 Q57.4375,213.0156 58.7813,213.0156 Q59.4063,213.0156 60,212.75 Q60.5938,212.4688 61.2188,211.8906 L61.2188,214.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="126" x="78.75" y="207.9951">XMLUserDatabase</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="123" x="80.25" y="220.5791">org.apache.wiki.auth.user</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="243" y1="227.9375" y2="227.9375"/><ellipse cx="18" cy="238.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="167" x="27" y="242.1479">PROP_USERDATABASE: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="243" y1="248.7422" y2="248.7422"/><ellipse cx="18" cy="259.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="185" x="27" y="262.9526">deleteByLoginName(String): void</text><ellipse cx="18" cy="272.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="179" x="27" y="275.7573">findByEmail(String): UserProfile</text><ellipse cx="18" cy="285.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="200" x="27" y="288.562">findByFullName(String): UserProfile</text><ellipse cx="18" cy="298.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="211" x="27" y="301.3667">findByLoginName(String): UserProfile</text><ellipse cx="18" cy="310.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="166" x="27" y="314.1714">findByUid(String): UserProfile</text><ellipse cx="18" cy="323.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="202" x="27" y="326.9761">findByWikiName(String): UserProfile</text><ellipse cx="18" cy="336.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="190" x="27" y="339.7808">findBy(String, String): UserProfile</text><ellipse cx="18" cy="349.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="151" x="27" y="352.5854">getWikiNames(): Principal[]</text><ellipse cx="18" cy="362.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="189" x="27" y="365.3901">initialize(Engine, Properties): void</text><ellipse cx="18" cy="374.9844" 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="159" x="27" y="378.1948">rename(String, String): void</text><ellipse cx="18" cy="387.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="129" x="27" y="390.9995">save(UserProfile): void</text></a><!--MD5=[dcba8ed3e35e0414749c86cacb7bd742]
class org.apache.wiki.auth.user.AbstractUserDatabase--><a href="AbstractUserDatabase.html" target="_top" title="AbstractUserDatabase.html" xlink:actuate="onRequest" xlink:href="AbstractUserDatabase.html" xlink:show="new" xlink:title="AbstractUserDatabase.html" xlink:type="simple"><rect codeLine="20" fill="#FEFECE" filter="url(#f15di02fu9rf86)" height="122.7656" id="org.apache.wiki.auth.user.AbstractUserDatabase" style="stroke:#A80036;stroke-width:1.5;" width="236" x="7.5" y="7"/><ellipse cx="45.45" cy="25.9688" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M45.5594,21.3125 L44.4031,26.3906 L46.7313,26.3906 L45.5594,21.3125 Z M44.075,19.0781 L47.0594,19.0781 L50.4188,31.4688 L47.9656,31.4688 L47.2,28.4063 L43.9188,28.4063 L43.1688,31.4688 L40.7313,31.4688 L44.075,19.0781 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="153" x="64.55" y="24.9951">AbstractUserDatabase</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="127" x="77.55" y="37.5791">org.apache.wiki.auth.user</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8.5" x2="242.5" y1="44.9375" y2="44.9375"/><ellipse cx="18.5" 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="178" x="27.5" y="59.1479">findByEmail(String): UserProfile</text><ellipse cx="18.5" 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="199" x="27.5" y="71.9526">findByFullName(String): UserProfile</text><ellipse cx="18.5" 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="210" x="27.5" y="84.7573">findByLoginName(String): UserProfile</text><ellipse cx="18.5" 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="203" x="27.5" y="97.562">findByWikiName(String): UserProfile</text><ellipse cx="18.5" 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.5" y="110.3667">initialize(Engine, Properties): void</text><ellipse cx="18.5" 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="129" x="27.5" y="123.1714">save(UserProfile): void</text></a><!--MD5=[0773df24cc01485acca1bbee998935c1]
reverse link org.apache.wiki.auth.user.AbstractUserDatabase to org.apache.wiki.auth.user.XMLUserDatabase--><path codeLine="29" d="M125.5,150.38 C125.5,163.13 125.5,176.47 125.5,189.64 " fill="none" id="org.apache.wiki.auth.user.AbstractUserDatabase-backto-org.apache.wiki.auth.user.XMLUserDatabase" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="118.5,150.28,125.5,130.28,132.5,150.28,118.5,150.28" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="26.5" y="419.876">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[29e1b9a06efc25857d129d8c55a9c891]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>XMLUserDatabase\n<size:10>org.apache.wiki.auth.user" as org.apache.wiki.auth.user.XMLUserDatabase [[XMLUserDatabase.html]] {
{static} +PROP_USERDATABASE: String
+deleteByLoginName(String): void
+findByEmail(String): UserProfile
+findByFullName(String): UserProfile
+findByLoginName(String): UserProfile
+findByUid(String): UserProfile
+findByWikiName(String): UserProfile
+findBy(String, String): UserProfile
+getWikiNames(): Principal[]
+initialize(Engine, Properties): void
+rename(String, String): void
+save(UserProfile): void
}
abstract class "<size:14>AbstractUserDatabase\n<size:10>org.apache.wiki.auth.user" as org.apache.wiki.auth.user.AbstractUserDatabase [[AbstractUserDatabase.html]] {
{abstract} +findByEmail(String): UserProfile
{abstract} +findByFullName(String): UserProfile
{abstract} +findByLoginName(String): UserProfile
{abstract} +findByWikiName(String): UserProfile
{abstract} +initialize(Engine, Properties): void
{abstract} +save(UserProfile): void
}
org.apache.wiki.auth.user.AbstractUserDatabase <|- - org.apache.wiki.auth.user.XMLUserDatabase
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>