blob: 89ce1cade0f5cbbee982014fbd565f806a7a667d [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="402px" preserveAspectRatio="none" style="width:468px;height:402px;background:#FFFFFF;" version="1.1" viewBox="0 0 468 402" width="468px" zoomAndPan="magnify"><defs><filter height="300%" id="fytdip9bd021j" 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=[c6b6d4ec353b7e6a94874e8b82ef8a52]
class org.apache.wiki.auth.login.AbstractLoginModule--><a href="AbstractLoginModule.html" target="_top" title="AbstractLoginModule.html" xlink:actuate="onRequest" xlink:href="AbstractLoginModule.html" xlink:show="new" xlink:title="AbstractLoginModule.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#fytdip9bd021j)" height="194.7891" id="org.apache.wiki.auth.login.AbstractLoginModule" style="stroke:#A80036;stroke-width:1.5;" width="445" x="9" y="177"/><ellipse cx="154.25" cy="195.9688" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M154.3594,191.3125 L153.2031,196.3906 L155.5313,196.3906 L154.3594,191.3125 Z M152.875,189.0781 L155.8594,189.0781 L159.2188,201.4688 L156.7656,201.4688 L156,198.4063 L152.7188,198.4063 L151.9688,201.4688 L149.5313,201.4688 L152.875,189.0781 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="146" x="174.75" y="194.9951">AbstractLoginModule</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="130" x="182.75" y="207.5791">org.apache.wiki.auth.login</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="453" y1="214.9375" y2="214.9375"/><polygon fill="none" points="20,220.9375,24,224.9375,20,228.9375,16,224.9375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="159" x="29" y="229.1479">m_handler: CallbackHandler</text><polygon fill="none" points="20,233.7422,24,237.7422,20,241.7422,16,237.7422" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="156" x="29" y="241.9526">m_options: Map&lt;String, ?&gt;</text><polygon fill="none" points="20,246.5469,24,250.5469,20,254.5469,16,250.5469" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="201" x="29" y="254.7573">m_principals: Collection&lt;Principal&gt;</text><polygon fill="none" points="20,259.3516,24,263.3516,20,267.3516,16,263.3516" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="143" x="29" y="267.562">m_state: Map&lt;String, ?&gt;</text><polygon fill="none" points="20,272.1563,24,276.1563,20,280.1563,16,276.1563" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="108" x="29" y="280.3667">m_subject: Subject</text><polygon fill="none" points="20,284.9609,24,288.9609,20,292.9609,16,288.9609" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="70" x="29" y="293.1714">NULL: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="453" y1="299.7656" y2="299.7656"/><ellipse cx="20" cy="310.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="91" x="29" y="313.9761">abort(): boolean</text><ellipse cx="20" cy="323.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="103" x="29" y="326.7808">commit(): boolean</text><ellipse cx="20" cy="336.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="419" x="29" y="339.5854">initialize(Subject, CallbackHandler, Map&lt;String, ?&gt;, Map&lt;String, ?&gt;): void</text><ellipse cx="20" cy="349.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="88" x="29" y="352.3901">login(): boolean</text><ellipse cx="20" cy="361.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="96" x="29" y="365.1948">logout(): boolean</text></a><!--MD5=[93efc7ebea0e4fa4e93a743651ec3423]
class javax.security.auth.spi.LoginModule--><rect codeLine="19" fill="#FEFECE" filter="url(#fytdip9bd021j)" height="109.9609" id="javax.security.auth.spi.LoginModule" style="stroke:#A80036;stroke-width:1.5;" width="444" x="9.5" y="7"/><ellipse cx="171.25" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M167.1719,21.7344 L167.1719,19.5781 L174.5625,19.5781 L174.5625,21.7344 L172.0938,21.7344 L172.0938,29.8125 L174.5625,29.8125 L174.5625,31.9688 L167.1719,31.9688 L167.1719,29.8125 L169.6406,29.8125 L169.6406,21.7344 L167.1719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="89" x="203.25" y="24.9951">LoginModule</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="112" x="191.75" y="37.5791">javax.security.auth.spi</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10.5" x2="452.5" y1="44.9375" y2="44.9375"/><ellipse cx="20.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="418" x="29.5" y="59.1479">initialize(Subject, CallbackHandler, Map&lt;String, ?&gt;, Map&lt;String, ?&gt;): void</text><ellipse cx="20.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="88" x="29.5" y="71.9526">login(): boolean</text><ellipse cx="20.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="103" x="29.5" y="84.7573">commit(): boolean</text><ellipse cx="20.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="91" x="29.5" y="97.562">abort(): boolean</text><ellipse cx="20.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="96" x="29.5" y="110.3667">logout(): boolean</text><!--MD5=[5c4e346c140d950b9e07495790d192f2]
reverse link javax.security.auth.spi.LoginModule to org.apache.wiki.auth.login.AbstractLoginModule--><path codeLine="27" d="M231.5,137.35 C231.5,150.18 231.5,163.68 231.5,177 " fill="none" id="javax.security.auth.spi.LoginModule-backto-org.apache.wiki.auth.login.AbstractLoginModule" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="224.5,137.21,231.5,117.21,238.5,137.21,224.5,137.21" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="131.5" y="394.0713">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[a425916b489d12b5e9b6e456796284b3]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
abstract class "<size:14>AbstractLoginModule\n<size:10>org.apache.wiki.auth.login" as org.apache.wiki.auth.login.AbstractLoginModule [[AbstractLoginModule.html]] {
#m_handler: CallbackHandler
#m_options: Map<String, ?>
#m_principals: Collection<Principal>
#m_state: Map<String, ?>
#m_subject: Subject
{static} #NULL: String
+abort(): boolean
+commit(): boolean
+initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>): void
{abstract} +login(): boolean
+logout(): boolean
}
interface "<size:14>LoginModule\n<size:10>javax.security.auth.spi" as javax.security.auth.spi.LoginModule {
{abstract} +initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>): void
{abstract} +login(): boolean
{abstract} +commit(): boolean
{abstract} +abort(): boolean
{abstract} +logout(): boolean
}
javax.security.auth.spi.LoginModule <|.. org.apache.wiki.auth.login.AbstractLoginModule
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>