blob: 6363521f60aa652e3b3a2714acd7e0bc43d8cde9 [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="432px" preserveAspectRatio="none" style="width:392px;height:432px;background:#FFFFFF;" version="1.1" viewBox="0 0 392 432" width="392px" zoomAndPan="magnify"><defs><filter height="300%" id="f1n3eh0rqdlj77" 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=[4fa6d5b0a7f5c3c4282ef3f1cbd616b2]
class org.apache.wiki.auth.DefaultAuthorizationManager--><a href="DefaultAuthorizationManager.html" target="_top" title="DefaultAuthorizationManager.html" xlink:actuate="onRequest" xlink:href="DefaultAuthorizationManager.html" xlink:show="new" xlink:title="DefaultAuthorizationManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1n3eh0rqdlj77)" height="173.9844" id="org.apache.wiki.auth.DefaultAuthorizationManager" style="stroke:#A80036;stroke-width:1.5;" width="371" x="7" y="228"/><ellipse cx="88.25" cy="246.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M91.2188,252.6094 Q90.6406,252.9063 90,253.0469 Q89.3594,253.2031 88.6563,253.2031 Q86.1563,253.2031 84.8281,251.5625 Q83.5156,249.9063 83.5156,246.7813 Q83.5156,243.6563 84.8281,242 Q86.1563,240.3438 88.6563,240.3438 Q89.3594,240.3438 90,240.5 Q90.6563,240.6563 91.2188,240.9531 L91.2188,243.6719 Q90.5938,243.0938 90,242.8281 Q89.4063,242.5469 88.7813,242.5469 Q87.4375,242.5469 86.75,243.625 Q86.0625,244.6875 86.0625,246.7813 Q86.0625,248.875 86.75,249.9531 Q87.4375,251.0156 88.7813,251.0156 Q89.4063,251.0156 90,250.75 Q90.5938,250.4688 91.2188,249.8906 L91.2188,252.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="200" x="108.75" y="245.9951">DefaultAuthorizationManager</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="99" x="159.25" y="258.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="8" x2="377" y1="265.9375" y2="265.9375"/><ellipse cx="18" 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="275" x="27" y="280.1479">checkPermission(Session, Permission): boolean</text><ellipse cx="18" 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="148" x="27" y="292.9526">getAuthorizer(): Authorizer</text><ellipse cx="18" 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="270" x="27" y="305.7573">hasRoleOrPrincipal(Session, Principal): boolean</text><ellipse cx="18" 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="345" x="27" y="318.562">hasAccess(Context, HttpServletResponse, boolean): boolean</text><ellipse cx="18" 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="189" x="27" y="331.3667">initialize(Engine, Properties): void</text><ellipse cx="18" 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="307" x="27" y="344.1714">allowedByLocalPolicy(Principal[], Permission): boolean</text><ellipse cx="18" 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="307" x="27" y="356.9761">checkStaticPermission(Session, Permission): boolean</text><ellipse cx="18" 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="188" x="27" y="369.7808">resolvePrincipal(String): Principal</text><ellipse cx="18" 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" y="382.5854">addWikiEventListener(WikiEventListener): void</text><ellipse cx="18" 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" y="395.3901">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[87fe3c6dd8784398e925dffba483d37b]
class org.apache.wiki.auth.AuthorizationManager--><a href="AuthorizationManager.html" target="_top" title="AuthorizationManager.html" xlink:actuate="onRequest" xlink:href="AuthorizationManager.html" xlink:show="new" xlink:title="AuthorizationManager.html" xlink:type="simple"><rect codeLine="18" fill="#FEFECE" filter="url(#f1n3eh0rqdlj77)" height="161.1797" id="org.apache.wiki.auth.AuthorizationManager" style="stroke:#A80036;stroke-width:1.5;" width="369" x="8" y="7"/><ellipse cx="112.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M108.6719,21.7344 L108.6719,19.5781 L116.0625,19.5781 L116.0625,21.7344 L113.5938,21.7344 L113.5938,29.8125 L116.0625,29.8125 L116.0625,31.9688 L108.6719,31.9688 L108.6719,29.8125 L111.1406,29.8125 L111.1406,21.7344 L108.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="151" x="133.25" y="24.9951">AuthorizationManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="103" x="157.25" y="37.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="9" x2="376" y1="44.9375" y2="44.9375"/><ellipse cx="19" 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="268" x="28" y="59.1479">checkPermission(Session, Permission): boolean</text><ellipse cx="19" 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="152" x="28" y="71.9526">getAuthorizer(): Authorizer</text><ellipse cx="19" 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="267" x="28" y="84.7573">hasRoleOrPrincipal(Session, Principal): boolean</text><ellipse cx="19" 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="343" x="28" y="97.562">hasAccess(Context, HttpServletResponse, boolean): boolean</text><ellipse cx="19" 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="307" x="28" y="110.3667">allowedByLocalPolicy(Principal[], Permission): boolean</text><ellipse cx="19" 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="299" x="28" y="123.1714">checkStaticPermission(Session, Permission): boolean</text><ellipse cx="19" 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="187" x="28" y="135.9761">resolvePrincipal(String): Principal</text><ellipse cx="19" 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="28" y="148.7808">addWikiEventListener(WikiEventListener): void</text><ellipse cx="19" 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="28" y="161.5854">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[bebed76dbeda6a15830b0d20146370e0]
reverse link org.apache.wiki.auth.AuthorizationManager to org.apache.wiki.auth.DefaultAuthorizationManager--><path codeLine="30" d="M192.5,188.42 C192.5,201.6 192.5,215.02 192.5,227.94 " fill="none" id="org.apache.wiki.auth.AuthorizationManager-backto-org.apache.wiki.auth.DefaultAuthorizationManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="185.5,188,192.5,168,199.5,188,185.5,188" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="93.5" y="424.2666">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[5e64e077c4313a27fb7d1f46d493c70b]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultAuthorizationManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.DefaultAuthorizationManager [[DefaultAuthorizationManager.html]] {
+checkPermission(Session, Permission): boolean
+getAuthorizer(): Authorizer
+hasRoleOrPrincipal(Session, Principal): boolean
+hasAccess(Context, HttpServletResponse, boolean): boolean
+initialize(Engine, Properties): void
+allowedByLocalPolicy(Principal[], Permission): boolean
+checkStaticPermission(Session, Permission): boolean
+resolvePrincipal(String): Principal
+addWikiEventListener(WikiEventListener): void
+removeWikiEventListener(WikiEventListener): void
}
interface "<size:14>AuthorizationManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.AuthorizationManager [[AuthorizationManager.html]] {
{abstract} +checkPermission(Session, Permission): boolean
{abstract} +getAuthorizer(): Authorizer
{abstract} +hasRoleOrPrincipal(Session, Principal): boolean
{abstract} +hasAccess(Context, HttpServletResponse, boolean): boolean
{abstract} +allowedByLocalPolicy(Principal[], Permission): boolean
{abstract} +checkStaticPermission(Session, Permission): boolean
{abstract} +resolvePrincipal(String): Principal
{abstract} +addWikiEventListener(WikiEventListener): void
{abstract} +removeWikiEventListener(WikiEventListener): void
}
org.apache.wiki.auth.AuthorizationManager <|.. org.apache.wiki.auth.DefaultAuthorizationManager
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>