blob: 0d9bc2db46f1da0cbbaa9afe131f142e3ba0dde6 [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="791px" preserveAspectRatio="none" style="width:353px;height:791px;background:#FFFFFF;" version="1.1" viewBox="0 0 353 791" width="353px" zoomAndPan="magnify"><defs><filter height="300%" id="f19ur3z71ds82a" 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=[3ff8234aad23386291405e81201d8639]
class org.apache.wiki.WikiSession--><a href="WikiSession.html" target="_top" title="WikiSession.html" xlink:actuate="onRequest" xlink:href="WikiSession.html" xlink:show="new" xlink:title="WikiSession.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f19ur3z71ds82a)" height="404.4688" id="org.apache.wiki.WikiSession" style="stroke:#A80036;stroke-width:1.5;" width="330" x="9" y="356"/><ellipse cx="128.75" cy="374.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M131.7188,380.6094 Q131.1406,380.9063 130.5,381.0469 Q129.8594,381.2031 129.1563,381.2031 Q126.6563,381.2031 125.3281,379.5625 Q124.0156,377.9063 124.0156,374.7813 Q124.0156,371.6563 125.3281,370 Q126.6563,368.3438 129.1563,368.3438 Q129.8594,368.3438 130.5,368.5 Q131.1563,368.6563 131.7188,368.9531 L131.7188,371.6719 Q131.0938,371.0938 130.5,370.8281 Q129.9063,370.5469 129.2813,370.5469 Q127.9375,370.5469 127.25,371.625 Q126.5625,372.6875 126.5625,374.7813 Q126.5625,376.875 127.25,377.9531 Q127.9375,379.0156 129.2813,379.0156 Q129.9063,379.0156 130.5,378.75 Q131.0938,378.4688 131.7188,377.8906 L131.7188,380.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="149.25" y="373.9951">WikiSession</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="74" x="153.25" y="386.5791">org.apache.wiki</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="338" y1="393.9375" y2="393.9375"/><polygon fill="#FFFF44" points="20,399.9375,24,403.9375,20,407.9375,16,403.9375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="151" x="29" y="408.1479">isInGroup(Group): boolean</text><ellipse cx="20" cy="417.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="122" x="29" y="420.9526">isAsserted(): boolean</text><ellipse cx="20" cy="430.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="148" x="29" y="433.7573">isAuthenticated(): boolean</text><ellipse cx="20" cy="443.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="137" x="29" y="446.562">isAnonymous(): boolean</text><ellipse cx="20" cy="456.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="160" x="29" y="459.3667">getLoginPrincipal(): Principal</text><ellipse cx="20" cy="468.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="157" x="29" y="472.1714">getUserPrincipal(): Principal</text><ellipse cx="20" cy="481.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="129" x="29" y="484.9761">antiCsrfToken(): String</text><ellipse cx="20" cy="494.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="106" x="29" y="497.7808">getLocale(): Locale</text><ellipse cx="20" cy="507.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="145" x="29" y="510.5854">addMessage(String): void</text><ellipse cx="20" cy="520.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="187" x="29" y="523.3901">addMessage(String, String): void</text><ellipse cx="20" cy="532.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="125" x="29" y="536.1948">clearMessages(): void</text><ellipse cx="20" cy="545.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="159" x="29" y="548.9995">clearMessages(String): void</text><ellipse cx="20" cy="558.5938" 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="134" x="29" y="561.8042">getMessages(): String[]</text><ellipse cx="20" cy="571.3984" 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="168" x="29" y="574.6089">getMessages(String): String[]</text><ellipse cx="20" cy="584.2031" 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="145" x="29" y="587.4136">getPrincipals(): Principal[]</text><ellipse cx="20" cy="597.0078" 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="121" x="29" y="600.2183">getRoles(): Principal[]</text><ellipse cx="20" cy="609.8125" 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="178" x="29" y="613.0229">hasPrincipal(Principal): boolean</text><ellipse cx="20" cy="622.6172" 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="29" y="625.8276">actionPerformed(WikiEvent): void</text><ellipse cx="20" cy="635.4219" 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="93" x="29" y="638.6323">invalidate(): void</text><polygon fill="#FFFF44" points="20,643.2266,24,647.2266,20,651.2266,16,647.2266" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="159" x="29" y="651.437">injectGroupPrincipals(): void</text><polygon fill="#FFFF44" points="20,656.0313,24,660.0313,20,664.0313,16,660.0313" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="187" x="29" y="664.2417">injectUserProfilePrincipals(): void</text><ellipse cx="20" cy="673.8359" 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="105" x="29" y="677.0464">getStatus(): String</text><ellipse cx="20" cy="686.6406" 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="118" x="29" y="689.8511">getSubject(): Subject</text><ellipse cx="20" cy="699.4453" 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" text-decoration="underline" textLength="304" x="29" y="702.6558">removeWikiSession(Engine, HttpServletRequest): void</text><ellipse cx="20" cy="712.25" 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" text-decoration="underline" textLength="302" x="29" y="715.4604">getWikiSession(Engine, HttpServletRequest): Session</text><ellipse cx="20" cy="725.0547" 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" text-decoration="underline" textLength="178" x="29" y="728.2651">guestSession(Engine): Session</text><ellipse cx="20" cy="737.8594" 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" text-decoration="underline" textLength="52" x="29" y="741.0698">sessions</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="68" x="81" y="741.0698">(Engine): int</text><ellipse cx="20" cy="750.6641" 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" text-decoration="underline" textLength="81" x="29" y="753.8745">userPrincipals</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="110" x="110" y="753.8745">(Engine): Principal[]</text></a><!--MD5=[cd56b3a6f01fb4525b11a2622dd26ce1]
class org.apache.wiki.api.core.Session--><a href="api/core/Session.html" target="_top" title="api/core/Session.html" xlink:actuate="onRequest" xlink:href="api/core/Session.html" xlink:show="new" xlink:title="api/core/Session.html" xlink:type="simple"><rect codeLine="36" fill="#FEFECE" filter="url(#f19ur3z71ds82a)" height="289.2266" id="org.apache.wiki.api.core.Session" style="stroke:#A80036;stroke-width:1.5;" width="210" x="69" y="7"/><ellipse cx="109.65" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M105.5719,21.7344 L105.5719,19.5781 L112.9625,19.5781 L112.9625,21.7344 L110.4938,21.7344 L110.4938,29.8125 L112.9625,29.8125 L112.9625,31.9688 L105.5719,31.9688 L105.5719,29.8125 L108.0406,29.8125 L108.0406,21.7344 L105.5719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="53" x="163.35" y="24.9951">Session</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="121" x="129.35" y="37.5791">org.apache.wiki.api.core</text><line style="stroke:#A80036;stroke-width:1.5;" x1="70" x2="278" y1="44.9375" y2="44.9375"/><ellipse cx="80" 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="120" x="89" y="59.1479">isAsserted(): boolean</text><ellipse cx="80" 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="148" x="89" y="71.9526">isAuthenticated(): boolean</text><ellipse cx="80" 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="137" x="89" y="84.7573">isAnonymous(): boolean</text><ellipse cx="80" 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="160" x="89" y="97.562">getLoginPrincipal(): Principal</text><ellipse cx="80" 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="156" x="89" y="110.3667">getUserPrincipal(): Principal</text><ellipse cx="80" 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="127" x="89" y="123.1714">antiCsrfToken(): String</text><ellipse cx="80" 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="106" x="89" y="135.9761">getLocale(): Locale</text><ellipse cx="80" 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="143" x="89" y="148.7808">addMessage(String): void</text><ellipse cx="80" 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="184" x="89" y="161.5854">addMessage(String, String): void</text><ellipse cx="80" 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="123" x="89" y="174.3901">clearMessages(): void</text><ellipse cx="80" 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="156" x="89" y="187.1948">clearMessages(String): void</text><ellipse cx="80" 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="130" x="89" y="199.9995">getMessages(): String[]</text><ellipse cx="80" 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="163" x="89" y="212.8042">getMessages(String): String[]</text><ellipse cx="80" 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="144" x="89" y="225.6089">getPrincipals(): Principal[]</text><ellipse cx="80" cy="235.2031" 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="121" x="89" y="238.4136">getRoles(): Principal[]</text><ellipse cx="80" cy="248.0078" 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="89" y="251.2183">hasPrincipal(Principal): boolean</text><ellipse cx="80" cy="260.8125" 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="95" x="89" y="264.0229">invalidate(): void</text><ellipse cx="80" cy="273.6172" 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="102" x="89" y="276.8276">getStatus(): String</text><ellipse cx="80" cy="286.4219" 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="116" x="89" y="289.6323">getSubject(): Subject</text></a><!--MD5=[032a8810d3f5f81d9231b2872ad65505]
reverse link org.apache.wiki.api.core.Session to org.apache.wiki.WikiSession--><path codeLine="58" d="M174,316.4 C174,329.36 174,342.53 174,355.7 " fill="none" id="org.apache.wiki.api.core.Session-backto-org.apache.wiki.WikiSession" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="167,316.25,174,296.25,181,316.25,167,316.25" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="74" y="782.751">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[dec41bf9e88bf44ee4a618658663f420]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>WikiSession\n<size:10>org.apache.wiki" as org.apache.wiki.WikiSession [[WikiSession.html]] {
#isInGroup(Group): boolean
+isAsserted(): boolean
+isAuthenticated(): boolean
+isAnonymous(): boolean
+getLoginPrincipal(): Principal
+getUserPrincipal(): Principal
+antiCsrfToken(): String
+getLocale(): Locale
+addMessage(String): void
+addMessage(String, String): void
+clearMessages(): void
+clearMessages(String): void
+getMessages(): String[]
+getMessages(String): String[]
+getPrincipals(): Principal[]
+getRoles(): Principal[]
+hasPrincipal(Principal): boolean
+actionPerformed(WikiEvent): void
+invalidate(): void
#injectGroupPrincipals(): void
#injectUserProfilePrincipals(): void
+getStatus(): String
+getSubject(): Subject
{static} +removeWikiSession(Engine, HttpServletRequest): void
{static} +getWikiSession(Engine, HttpServletRequest): Session
{static} +guestSession(Engine): Session
{static} +- -sessions- -(Engine): int
{static} +- -userPrincipals- -(Engine): Principal[]
}
interface "<size:14>Session\n<size:10>org.apache.wiki.api.core" as org.apache.wiki.api.core.Session [[api/core/Session.html]] {
{abstract} +isAsserted(): boolean
{abstract} +isAuthenticated(): boolean
{abstract} +isAnonymous(): boolean
{abstract} +getLoginPrincipal(): Principal
{abstract} +getUserPrincipal(): Principal
{abstract} +antiCsrfToken(): String
{abstract} +getLocale(): Locale
{abstract} +addMessage(String): void
{abstract} +addMessage(String, String): void
{abstract} +clearMessages(): void
{abstract} +clearMessages(String): void
{abstract} +getMessages(): String[]
{abstract} +getMessages(String): String[]
{abstract} +getPrincipals(): Principal[]
{abstract} +getRoles(): Principal[]
{abstract} +hasPrincipal(Principal): boolean
{abstract} +invalidate(): void
{abstract} +getStatus(): String
{abstract} +getSubject(): Subject
}
org.apache.wiki.api.core.Session <|.. org.apache.wiki.WikiSession
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>