blob: e260d2af5644ebd7cc93dc3be9550189a6331ca5 [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="312px" preserveAspectRatio="none" style="width:237px;height:312px;background:#FFFFFF;" version="1.1" viewBox="0 0 237 312" width="237px" zoomAndPan="magnify"><defs><filter height="300%" id="f1soj40khys17v" 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=[037cef252aa55dc5df6a3954c7883864]
class org.apache.wiki.auth.authorize.XMLGroupDatabase--><a href="XMLGroupDatabase.html" target="_top" title="XMLGroupDatabase.html" xlink:actuate="onRequest" xlink:href="XMLGroupDatabase.html" xlink:show="new" xlink:title="XMLGroupDatabase.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1soj40khys17v)" height="117.9609" id="org.apache.wiki.auth.authorize.XMLGroupDatabase" style="stroke:#A80036;stroke-width:1.5;" width="215" x="7.5" y="164"/><ellipse cx="38.7" cy="182.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M41.6688,188.6094 Q41.0906,188.9063 40.45,189.0469 Q39.8094,189.2031 39.1063,189.2031 Q36.6063,189.2031 35.2781,187.5625 Q33.9656,185.9063 33.9656,182.7813 Q33.9656,179.6563 35.2781,178 Q36.6063,176.3438 39.1063,176.3438 Q39.8094,176.3438 40.45,176.5 Q41.1063,176.6563 41.6688,176.9531 L41.6688,179.6719 Q41.0438,179.0938 40.45,178.8281 Q39.8563,178.5469 39.2313,178.5469 Q37.8875,178.5469 37.2,179.625 Q36.5125,180.6875 36.5125,182.7813 Q36.5125,184.875 37.2,185.9531 Q37.8875,187.0156 39.2313,187.0156 Q39.8563,187.0156 40.45,186.75 Q41.0438,186.4688 41.6688,185.8906 L41.6688,188.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="137" x="61.3" y="181.9951">XMLGroupDatabase</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="147" x="56.3" y="194.5791">org.apache.wiki.auth.authorize</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8.5" x2="221.5" y1="201.9375" y2="201.9375"/><ellipse cx="18.5" cy="212.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.5" y="216.1479">PROP_DATABASE: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8.5" x2="221.5" y1="222.7422" y2="222.7422"/><ellipse cx="18.5" cy="233.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="109" x="27.5" y="236.9526">delete(Group): void</text><ellipse cx="18.5" cy="246.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="99" x="27.5" y="249.7573">groups(): Group[]</text><ellipse cx="18.5" cy="259.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="189" x="27.5" y="262.562">initialize(Engine, Properties): void</text><ellipse cx="18.5" cy="272.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="157" x="27.5" y="275.3667">save(Group, Principal): void</text></a><!--MD5=[eb52c5f5726315e2b7891c0ae06a04f0]
class org.apache.wiki.auth.authorize.GroupDatabase--><a href="GroupDatabase.html" target="_top" title="GroupDatabase.html" xlink:actuate="onRequest" xlink:href="GroupDatabase.html" xlink:show="new" xlink:title="GroupDatabase.html" xlink:type="simple"><rect codeLine="13" fill="#FEFECE" filter="url(#f1soj40khys17v)" height="97.1563" id="org.apache.wiki.auth.authorize.GroupDatabase" style="stroke:#A80036;stroke-width:1.5;" width="216" x="7" y="7"/><ellipse cx="36.4" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M32.3219,21.7344 L32.3219,19.5781 L39.7125,19.5781 L39.7125,21.7344 L37.2438,21.7344 L37.2438,29.8125 L39.7125,29.8125 L39.7125,31.9688 L32.3219,31.9688 L32.3219,29.8125 L34.7906,29.8125 L34.7906,21.7344 L32.3219,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="108" x="75.6" y="24.9951">GroupDatabase</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="152" x="53.6" y="37.5791">org.apache.wiki.auth.authorize</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="222" 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="110" x="27" y="59.1479">delete(Group): 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="190" x="27" y="71.9526">initialize(Engine, Properties): void</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="158" x="27" y="84.7573">save(Group, Principal): 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="98" x="27" y="97.562">groups(): Group[]</text></a><!--MD5=[2ca2ea8bf8c89bda413994f2dd298ac4]
reverse link org.apache.wiki.auth.authorize.GroupDatabase to org.apache.wiki.auth.authorize.XMLGroupDatabase--><path codeLine="20" d="M115,124.39 C115,137.53 115,151.18 115,163.97 " fill="none" id="org.apache.wiki.auth.authorize.GroupDatabase-backto-org.apache.wiki.auth.authorize.XMLGroupDatabase" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="108,124.37,115,104.37,122,124.37,108,124.37" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="16" y="304.2432">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[50426f2da92ab2fc2ca4cfc2e17777b4]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>XMLGroupDatabase\n<size:10>org.apache.wiki.auth.authorize" as org.apache.wiki.auth.authorize.XMLGroupDatabase [[XMLGroupDatabase.html]] {
{static} +PROP_DATABASE: String
+delete(Group): void
+groups(): Group[]
+initialize(Engine, Properties): void
+save(Group, Principal): void
}
interface "<size:14>GroupDatabase\n<size:10>org.apache.wiki.auth.authorize" as org.apache.wiki.auth.authorize.GroupDatabase [[GroupDatabase.html]] {
{abstract} +delete(Group): void
{abstract} +initialize(Engine, Properties): void
{abstract} +save(Group, Principal): void
{abstract} +groups(): Group[]
}
org.apache.wiki.auth.authorize.GroupDatabase <|.. org.apache.wiki.auth.authorize.XMLGroupDatabase
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>