blob: a158e42fa3f94d60138aa559c3b6f9577c5055dd [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="477px" preserveAspectRatio="none" style="width:2342px;height:477px;background:#FFFFFF;" version="1.1" viewBox="0 0 2342 477" width="2342px" zoomAndPan="magnify"><defs><filter height="300%" id="fdgeyx2l8h9ym" 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=[c418d6b7a5dbbec883ff2338cca840ff]
cluster org.apache.wiki.auth.permissions--><polygon fill="#FFFFFF" filter="url(#fdgeyx2l8h9ym)" points="16,176,288,176,295,198.2969,2325,198.2969,2325,454,16,454,16,176" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="295" y1="198.2969" y2="198.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="266" x="20" y="190.9951">org.apache.wiki.auth.permissions</text><!--MD5=[67892945c51b45dfa1cd11fc454571f7]
cluster java.security--><polygon fill="#FFFFFF" filter="url(#fdgeyx2l8h9ym)" points="547,6,653,6,660,28.2969,1050,28.2969,1050,143,547,143,547,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="547" x2="660" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="100" x="551" y="20.9951">java.security</text><!--MD5=[0d852700fdad35b7061d461d6907a324]
cluster java.io--><polygon fill="#FFFFFF" filter="url(#fdgeyx2l8h9ym)" points="1211,25,1267,25,1274,47.2969,1347,47.2969,1347,124,1211,124,1211,25" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="1211" x2="1274" y1="47.2969" y2="47.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="50" x="1215" y="39.9951">java.io</text><!--MD5=[dd4319673e9e0932655c6ee819ddd95a]
class org.apache.wiki.auth.permissions.PermissionFactory--><a href="PermissionFactory.html" target="_top" title="PermissionFactory.html" xlink:actuate="onRequest" xlink:href="PermissionFactory.html" xlink:show="new" xlink:title="PermissionFactory.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="73.6094" id="org.apache.wiki.auth.permissions.PermissionFactory" style="stroke:#A80036;stroke-width:1.5;" width="320" x="1989" y="287.5"/><ellipse cx="2087.75" cy="303.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M2090.7188,309.1406 Q2090.1406,309.4375 2089.5,309.5781 Q2088.8594,309.7344 2088.1563,309.7344 Q2085.6563,309.7344 2084.3281,308.0938 Q2083.0156,306.4375 2083.0156,303.3125 Q2083.0156,300.1875 2084.3281,298.5313 Q2085.6563,296.875 2088.1563,296.875 Q2088.8594,296.875 2089.5,297.0313 Q2090.1563,297.1875 2090.7188,297.4844 L2090.7188,300.2031 Q2090.0938,299.625 2089.5,299.3594 Q2088.9063,299.0781 2088.2813,299.0781 Q2086.9375,299.0781 2086.25,300.1563 Q2085.5625,301.2188 2085.5625,303.3125 Q2085.5625,305.4063 2086.25,306.4844 Q2086.9375,307.5469 2088.2813,307.5469 Q2088.9063,307.5469 2089.5,307.2813 Q2090.0938,307 2090.7188,306.4219 L2090.7188,309.1406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="114" x="2108.25" y="307.6543">PermissionFactory</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1990" x2="2308" y1="319.5" y2="319.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="1990" x2="2308" y1="327.5" y2="327.5"/><ellipse cx="2000" cy="338.5" 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="288" x="2009" y="341.7104">getPagePermission(Page, String): PagePermission</text><ellipse cx="2000" cy="351.3047" 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="294" x="2009" y="354.5151">getPagePermission(String, String): PagePermission</text></a><!--MD5=[c4d86b2e3fdc87414ad724421a6fcc9a]
class org.apache.wiki.auth.permissions.PagePermission--><a href="PagePermission.html" target="_top" title="PagePermission.html" xlink:actuate="onRequest" xlink:href="PagePermission.html" xlink:show="new" xlink:title="PagePermission.html" xlink:type="simple"><rect codeLine="8" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="227.2656" id="org.apache.wiki.auth.permissions.PagePermission" style="stroke:#A80036;stroke-width:1.5;" width="303" x="400.5" y="211"/><ellipse cx="497.75" cy="227" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M500.7188,232.6406 Q500.1406,232.9375 499.5,233.0781 Q498.8594,233.2344 498.1563,233.2344 Q495.6563,233.2344 494.3281,231.5938 Q493.0156,229.9375 493.0156,226.8125 Q493.0156,223.6875 494.3281,222.0313 Q495.6563,220.375 498.1563,220.375 Q498.8594,220.375 499.5,220.5313 Q500.1563,220.6875 500.7188,220.9844 L500.7188,223.7031 Q500.0938,223.125 499.5,222.8594 Q498.9063,222.5781 498.2813,222.5781 Q496.9375,222.5781 496.25,223.6563 Q495.5625,224.7188 495.5625,226.8125 Q495.5625,228.9063 496.25,229.9844 Q496.9375,231.0469 498.2813,231.0469 Q498.9063,231.0469 499.5,230.7813 Q500.0938,230.5 500.7188,229.9219 L500.7188,232.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="100" x="518.25" y="231.1543">PagePermission</text><line style="stroke:#A80036;stroke-width:1.5;" x1="401.5" x2="702.5" y1="243" y2="243"/><ellipse cx="411.5" cy="254" 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="147" x="420.5" y="257.2104">COMMENT_ACTION: String</text><ellipse cx="411.5" cy="266.8047" 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="132" x="420.5" y="270.0151">DELETE_ACTION: String</text><ellipse cx="411.5" cy="279.6094" 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="115" x="420.5" y="282.8198">EDIT_ACTION: String</text><ellipse cx="411.5" cy="292.4141" 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="132" x="420.5" y="295.6245">MODIFY_ACTION: String</text><ellipse cx="411.5" cy="305.2188" 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="135" x="420.5" y="308.4292">RENAME_ACTION: String</text><ellipse cx="411.5" cy="318.0234" 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="135" x="420.5" y="321.2339">UPLOAD_ACTION: String</text><ellipse cx="411.5" cy="330.8281" 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="116" x="420.5" y="334.0386">VIEW_ACTION: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="401.5" x2="702.5" y1="340.6328" y2="340.6328"/><ellipse cx="411.5" cy="351.6328" 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="176" x="420.5" y="354.8433">PagePermission(String, String)</text><ellipse cx="411.5" cy="364.4375" 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="170" x="420.5" y="367.6479">PagePermission(Page, String)</text><ellipse cx="411.5" cy="377.2422" 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="420.5" y="380.4526">getActions(): String</text><ellipse cx="411.5" cy="390.0469" 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="420.5" y="393.2573">getPage(): String</text><ellipse cx="411.5" cy="402.8516" 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="89" x="420.5" y="406.062">getWiki(): String</text><ellipse cx="411.5" cy="415.6563" 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="420.5" y="418.8667">implies(Permission): boolean</text><ellipse cx="411.5" cy="428.4609" 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="277" x="420.5" y="431.6714">newPermissionCollection(): PermissionCollection</text></a><!--MD5=[7a2e4b7cb3381e6eec1962ce1fdc6335]
class org.apache.wiki.auth.permissions.WikiPermission--><a href="WikiPermission.html" target="_top" title="WikiPermission.html" xlink:actuate="onRequest" xlink:href="WikiPermission.html" xlink:show="new" xlink:title="WikiPermission.html" xlink:type="simple"><rect codeLine="25" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="188.8516" id="org.apache.wiki.auth.permissions.WikiPermission" style="stroke:#A80036;stroke-width:1.5;" width="303" x="1494.5" y="230"/><ellipse cx="1595.75" cy="246" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M1598.7188,251.6406 Q1598.1406,251.9375 1597.5,252.0781 Q1596.8594,252.2344 1596.1563,252.2344 Q1593.6563,252.2344 1592.3281,250.5938 Q1591.0156,248.9375 1591.0156,245.8125 Q1591.0156,242.6875 1592.3281,241.0313 Q1593.6563,239.375 1596.1563,239.375 Q1596.8594,239.375 1597.5,239.5313 Q1598.1563,239.6875 1598.7188,239.9844 L1598.7188,242.7031 Q1598.0938,242.125 1597.5,241.8594 Q1596.9063,241.5781 1596.2813,241.5781 Q1594.9375,241.5781 1594.25,242.6563 Q1593.5625,243.7188 1593.5625,245.8125 Q1593.5625,247.9063 1594.25,248.9844 Q1594.9375,250.0469 1596.2813,250.0469 Q1596.9063,250.0469 1597.5,249.7813 Q1598.0938,249.5 1598.7188,248.9219 L1598.7188,251.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="92" x="1616.25" y="250.1543">WikiPermission</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1495.5" x2="1796.5" y1="262" y2="262"/><ellipse cx="1505.5" cy="273" 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="187" x="1514.5" y="276.2104">CREATE_GROUPS_ACTION: String</text><ellipse cx="1505.5" cy="285.8047" 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="177" x="1514.5" y="289.0151">CREATE_PAGES_ACTION: String</text><ellipse cx="1505.5" cy="298.6094" 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="125" x="1514.5" y="301.8198">LOGIN_ACTION: String</text><ellipse cx="1505.5" cy="311.4141" 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="200" x="1514.5" y="314.6245">EDIT_PREFERENCES_ACTION: String</text><ellipse cx="1505.5" cy="324.2188" 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="166" x="1514.5" y="327.4292">EDIT_PROFILE_ACTION: String</text><ellipse cx="1505.5" cy="337.0234" 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="98" x="1514.5" y="340.2339">WILDCARD: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1495.5" x2="1796.5" y1="346.8281" y2="346.8281"/><ellipse cx="1505.5" cy="357.8281" 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="169" x="1514.5" y="361.0386">WikiPermission(String, String)</text><ellipse cx="1505.5" cy="370.6328" 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="1514.5" y="373.8433">getActions(): String</text><ellipse cx="1505.5" cy="383.4375" 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="89" x="1514.5" y="386.6479">getWiki(): String</text><ellipse cx="1505.5" cy="396.2422" 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="1514.5" y="399.4526">implies(Permission): boolean</text><ellipse cx="1505.5" cy="409.0469" 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="277" x="1514.5" y="412.2573">newPermissionCollection(): PermissionCollection</text></a><!--MD5=[ecec1072b1fec46c11893203695e8936]
class org.apache.wiki.auth.permissions.AllPermission--><a href="AllPermission.html" target="_top" title="AllPermission.html" xlink:actuate="onRequest" xlink:href="AllPermission.html" xlink:show="new" xlink:title="AllPermission.html" xlink:type="simple"><rect codeLine="39" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="112.0234" id="org.apache.wiki.auth.permissions.AllPermission" style="stroke:#A80036;stroke-width:1.5;" width="303" x="1156.5" y="268.5"/><ellipse cx="1262.75" cy="284.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M1265.7188,290.1406 Q1265.1406,290.4375 1264.5,290.5781 Q1263.8594,290.7344 1263.1563,290.7344 Q1260.6563,290.7344 1259.3281,289.0938 Q1258.0156,287.4375 1258.0156,284.3125 Q1258.0156,281.1875 1259.3281,279.5313 Q1260.6563,277.875 1263.1563,277.875 Q1263.8594,277.875 1264.5,278.0313 Q1265.1563,278.1875 1265.7188,278.4844 L1265.7188,281.2031 Q1265.0938,280.625 1264.5,280.3594 Q1263.9063,280.0781 1263.2813,280.0781 Q1261.9375,280.0781 1261.25,281.1563 Q1260.5625,282.2188 1260.5625,284.3125 Q1260.5625,286.4063 1261.25,287.4844 Q1261.9375,288.5469 1263.2813,288.5469 Q1263.9063,288.5469 1264.5,288.2813 Q1265.0938,288 1265.7188,287.4219 L1265.7188,290.1406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="82" x="1283.25" y="288.6543">AllPermission</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1157.5" x2="1458.5" y1="300.5" y2="300.5"/><line style="stroke:#A80036;stroke-width:1.5;" x1="1157.5" x2="1458.5" y1="308.5" y2="308.5"/><ellipse cx="1167.5" cy="319.5" 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="119" x="1176.5" y="322.7104">AllPermission(String)</text><ellipse cx="1167.5" cy="332.3047" 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="1176.5" y="335.5151">getActions(): String</text><ellipse cx="1167.5" cy="345.1094" 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="89" x="1176.5" y="348.3198">getWiki(): String</text><ellipse cx="1167.5" cy="357.9141" 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="1176.5" y="361.1245">implies(Permission): boolean</text><ellipse cx="1167.5" cy="370.7188" 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="277" x="1176.5" y="373.9292">newPermissionCollection(): PermissionCollection</text></a><!--MD5=[e0f477eb916859a8de6f36b1caf1ed96]
class org.apache.wiki.auth.permissions.GroupPermission--><a href="GroupPermission.html" target="_top" title="GroupPermission.html" xlink:actuate="onRequest" xlink:href="GroupPermission.html" xlink:show="new" xlink:title="GroupPermission.html" xlink:type="simple"><rect codeLine="47" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="163.2422" id="org.apache.wiki.auth.permissions.GroupPermission" style="stroke:#A80036;stroke-width:1.5;" width="209" x="834.5" y="243"/><ellipse cx="881.75" cy="259" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M884.7188,264.6406 Q884.1406,264.9375 883.5,265.0781 Q882.8594,265.2344 882.1563,265.2344 Q879.6563,265.2344 878.3281,263.5938 Q877.0156,261.9375 877.0156,258.8125 Q877.0156,255.6875 878.3281,254.0313 Q879.6563,252.375 882.1563,252.375 Q882.8594,252.375 883.5,252.5313 Q884.1563,252.6875 884.7188,252.9844 L884.7188,255.7031 Q884.0938,255.125 883.5,254.8594 Q882.9063,254.5781 882.2813,254.5781 Q880.9375,254.5781 880.25,255.6563 Q879.5625,256.7188 879.5625,258.8125 Q879.5625,260.9063 880.25,261.9844 Q880.9375,263.0469 882.2813,263.0469 Q882.9063,263.0469 883.5,262.7813 Q884.0938,262.5 884.7188,261.9219 L884.7188,264.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="106" x="902.25" y="263.1543">GroupPermission</text><line style="stroke:#A80036;stroke-width:1.5;" x1="835.5" x2="1042.5" y1="275" y2="275"/><ellipse cx="845.5" cy="286" 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="133" x="854.5" y="289.2104">MEMBER_TOKEN: String</text><ellipse cx="845.5" cy="298.8047" 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="132" x="854.5" y="302.0151">DELETE_ACTION: String</text><ellipse cx="845.5" cy="311.6094" 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="115" x="854.5" y="314.8198">EDIT_ACTION: String</text><ellipse cx="845.5" cy="324.4141" 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="116" x="854.5" y="327.6245">VIEW_ACTION: String</text><line style="stroke:#A80036;stroke-width:1.5;" x1="835.5" x2="1042.5" y1="334.2188" y2="334.2188"/><ellipse cx="845.5" cy="345.2188" 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="183" x="854.5" y="348.4292">GroupPermission(String, String)</text><ellipse cx="845.5" cy="358.0234" 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="854.5" y="361.2339">getActions(): String</text><ellipse cx="845.5" cy="370.8281" 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="854.5" y="374.0386">getGroup(): String</text><ellipse cx="845.5" cy="383.6328" 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="89" x="854.5" y="386.8433">getWiki(): String</text><ellipse cx="845.5" cy="396.4375" 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="854.5" y="399.6479">implies(Permission): boolean</text></a><!--MD5=[375413c78504bcf3d280c28699310a8b]
class org.apache.wiki.auth.permissions.AllPermissionCollection--><a href="AllPermissionCollection.html" target="_top" title="AllPermissionCollection.html" xlink:actuate="onRequest" xlink:href="AllPermissionCollection.html" xlink:show="new" xlink:title="AllPermissionCollection.html" xlink:type="simple"><rect codeLine="59" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="124.8281" id="org.apache.wiki.auth.permissions.AllPermissionCollection" style="stroke:#A80036;stroke-width:1.5;" width="333" x="32.5" y="262"/><ellipse cx="123.25" cy="278" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M126.2188,283.6406 Q125.6406,283.9375 125,284.0781 Q124.3594,284.2344 123.6563,284.2344 Q121.1563,284.2344 119.8281,282.5938 Q118.5156,280.9375 118.5156,277.8125 Q118.5156,274.6875 119.8281,273.0313 Q121.1563,271.375 123.6563,271.375 Q124.3594,271.375 125,271.5313 Q125.6563,271.6875 126.2188,271.9844 L126.2188,274.7031 Q125.5938,274.125 125,273.8594 Q124.4063,273.5781 123.7813,273.5781 Q122.4375,273.5781 121.75,274.6563 Q121.0625,275.7188 121.0625,277.8125 Q121.0625,279.9063 121.75,280.9844 Q122.4375,282.0469 123.7813,282.0469 Q124.4063,282.0469 125,281.7813 Q125.5938,281.5 126.2188,280.9219 L126.2188,283.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="143" x="143.75" y="282.1543">AllPermissionCollection</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="364.5" y1="294" y2="294"/><polygon fill="none" points="43.5,300,47.5,304,43.5,308,39.5,304" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="307" x="52.5" y="308.2104">m_permissions: Hashtable&lt;Permission, Permission&gt;</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33.5" x2="364.5" y1="314.8047" y2="314.8047"/><ellipse cx="43.5" cy="325.8047" 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="124" x="52.5" y="329.0151">add(Permission): void</text><ellipse cx="43.5" cy="338.6094" 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="223" x="52.5" y="341.8198">elements(): Enumeration&lt;Permission&gt;</text><ellipse cx="43.5" cy="351.4141" 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="52.5" y="354.6245">implies(Permission): boolean</text><ellipse cx="43.5" cy="364.2188" 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="124" x="52.5" y="367.4292">isReadOnly(): boolean</text><ellipse cx="43.5" cy="377.0234" 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="110" x="52.5" y="380.2339">setReadOnly(): void</text></a><!--MD5=[8ecc5ab52b5db3e6aee192eba9449f2a]
class java.security.Permission--><rect codeLine="83" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="73.6094" id="java.security.Permission" style="stroke:#A80036;stroke-width:1.5;" width="189" x="844.5" y="47"/><ellipse cx="902.25" cy="63" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M902.3594,58.3438 L901.2031,63.4219 L903.5313,63.4219 L902.3594,58.3438 Z M900.875,56.1094 L903.8594,56.1094 L907.2188,68.5 L904.7656,68.5 L904,65.4375 L900.7188,65.4375 L899.9688,68.5 L897.5313,68.5 L900.875,56.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="65" x="922.75" y="67.1543">Permission</text><line style="stroke:#A80036;stroke-width:1.5;" x1="845.5" x2="1032.5" y1="79" y2="79"/><line style="stroke:#A80036;stroke-width:1.5;" x1="845.5" x2="1032.5" y1="87" y2="87"/><ellipse cx="855.5" cy="98" 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="864.5" y="101.2104">implies(Permission): boolean</text><ellipse cx="855.5" cy="110.8047" 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="108" x="864.5" y="114.0151">getActions(): String</text><!--MD5=[e3b24967b2c1e13ae3f91d48b704dcd1]
class java.security.PermissionCollection--><rect codeLine="87" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="86.4141" id="java.security.PermissionCollection" style="stroke:#A80036;stroke-width:1.5;" width="246" x="563" y="41"/><ellipse cx="618.75" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M618.8594,52.3438 L617.7031,57.4219 L620.0313,57.4219 L618.8594,52.3438 Z M617.375,50.1094 L620.3594,50.1094 L623.7188,62.5 L621.2656,62.5 L620.5,59.4375 L617.2188,59.4375 L616.4688,62.5 L614.0313,62.5 L617.375,50.1094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="126" x="639.25" y="61.1543">PermissionCollection</text><line style="stroke:#A80036;stroke-width:1.5;" x1="564" x2="808" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="564" x2="808" y1="81" y2="81"/><ellipse cx="574" cy="92" 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="583" y="95.2104">add(Permission): void</text><ellipse cx="574" cy="104.8047" 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="583" y="108.0151">implies(Permission): boolean</text><ellipse cx="574" cy="117.6094" 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="220" x="583" y="120.8198">elements(): Enumeration&lt;Permission&gt;</text><!--MD5=[5a5af9b0547913863cbe0ddf55a9ab5e]
class java.io.Serializable--><rect codeLine="95" fill="#FEFECE" filter="url(#fdgeyx2l8h9ym)" height="48" id="java.io.Serializable" style="stroke:#A80036;stroke-width:1.5;" width="103" x="1227.5" y="60"/><ellipse cx="1242.5" cy="76" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M1238.4219,71.7656 L1238.4219,69.6094 L1245.8125,69.6094 L1245.8125,71.7656 L1243.3438,71.7656 L1243.3438,79.8438 L1245.8125,79.8438 L1245.8125,82 L1238.4219,82 L1238.4219,79.8438 L1240.8906,79.8438 L1240.8906,71.7656 L1238.4219,71.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="71" x="1256.5" y="80.1543">Serializable</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1228.5" x2="1329.5" y1="92" y2="92"/><line style="stroke:#A80036;stroke-width:1.5;" x1="1228.5" x2="1329.5" y1="100" y2="100"/><!--MD5=[e84aa8e47ffc5f9add0d6fc4be93e24a]
reverse link java.security.Permission to org.apache.wiki.auth.permissions.PagePermission--><path codeLine="68" d="M862.94,131.87 C817.59,159.82 758.4,196.3 703.85,229.92 " fill="none" id="java.security.Permission-backto-org.apache.wiki.auth.permissions.PagePermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="859.52,125.76,880.22,121.22,866.87,137.68,859.52,125.76" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[d619c41edea7e5ef02391fcb45630f57]
reverse link java.io.Serializable to org.apache.wiki.auth.permissions.PagePermission--><path codeLine="69" d="M1208.26,109.52 C1163.46,124.01 1103.99,141.36 1050,151 C947.79,169.25 916.14,137.14 817,168 C778.42,180.01 739.47,198.53 703.74,218.65 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.auth.permissions.PagePermission" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="1206.25,102.81,1227.43,103.2,1210.63,116.11,1206.25,102.81" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[a2c1dedeafa088403f99ca3243e32584]
link org.apache.wiki.auth.permissions.PagePermission to org.apache.wiki.auth.permissions.PagePermission--><path codeLine="70" d="M703.84,297.14 C724.63,301.69 738.5,310.81 738.5,324.5 C738.5,337.02 726.91,345.71 709.04,350.59 " fill="none" id="org.apache.wiki.auth.permissions.PagePermission-to-org.apache.wiki.auth.permissions.PagePermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="703.84,351.86,713.5319,353.6115,708.6974,350.6742,711.6346,345.8397,703.84,351.86" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="66" x="744.5" y="284.0669">COMMENT</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="48" x="753.5" y="299.1997">DELETE</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="28" x="763.5" y="314.3325">EDIT</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="54" x="750.5" y="329.4653">RENAME</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="48" x="753.5" y="344.5981">MODIFY</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="54" x="750.5" y="359.731">UPLOAD</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="31" x="762" y="374.8638">VIEW</text><!--MD5=[9880e14305dda66d0b4d1b4fa5240d44]
reverse link java.security.Permission to org.apache.wiki.auth.permissions.WikiPermission--><path codeLine="71" d="M1052.99,117.35 C1101.34,129.84 1158.54,143.02 1211,151 C1269.56,159.91 1422.53,144.73 1477,168 C1510,182.1 1540.68,205.51 1566.6,229.93 " fill="none" id="java.security.Permission-backto-org.apache.wiki.auth.permissions.WikiPermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="1051.11,124.09,1033.55,112.24,1054.67,110.55,1051.11,124.09" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[d6e9238b66a22e0c2f11ca76f4865634]
reverse link java.io.Serializable to org.apache.wiki.auth.permissions.WikiPermission--><path codeLine="72" d="M1349.57,107.79 C1388.75,122.08 1437.41,142.61 1477,168 C1504.35,185.55 1531.42,207.68 1555.6,229.7 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.auth.permissions.WikiPermission" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="1347.14,114.36,1330.62,101.09,1351.8,101.16,1347.14,114.36" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[687ab14b5498d0a6710e90ba9c8c07e2]
link org.apache.wiki.auth.permissions.WikiPermission to org.apache.wiki.auth.permissions.WikiPermission--><path codeLine="73" d="M1797.84,297.14 C1818.63,301.69 1832.5,310.81 1832.5,324.5 C1832.5,337.02 1820.91,345.71 1803.04,350.59 " fill="none" id="org.apache.wiki.auth.permissions.WikiPermission-to-org.apache.wiki.auth.permissions.WikiPermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="1797.84,351.86,1807.5319,353.6115,1802.6974,350.6742,1805.6346,345.8397,1797.84,351.86" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="111" x="1846" y="299.0669">CREATE_GROUPS</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="100" x="1851.5" y="314.1997">CREATE_PAGES</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="40" x="1881.5" y="329.3325">LOGIN</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="126" x="1838.5" y="344.4653">EDIT_PREFERENCES</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="86" x="1858.5" y="359.5981">EDIT_PROFILE</text><!--MD5=[58899357b03cf5c4e181cfbd38aeef2d]
reverse link java.security.Permission to org.apache.wiki.auth.permissions.AllPermission--><path codeLine="74" d="M1042.04,128.85 C1066.85,139.22 1093.32,150.13 1118,160 C1127.27,163.71 1130.51,162.75 1139,168 C1183.42,195.47 1226.63,235.55 1258.24,268.13 " fill="none" id="java.security.Permission-backto-org.apache.wiki.auth.permissions.AllPermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="1039.18,135.24,1023.45,121.05,1044.6,122.33,1039.18,135.24" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[18576e9016d19de10edb469d9959344c]
reverse link java.io.Serializable to org.apache.wiki.auth.permissions.AllPermission--><path codeLine="75" d="M1284.26,128.23 C1289.03,167.53 1296.11,225.72 1301.29,268.35 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.auth.permissions.AllPermission" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="1277.3,129,1281.83,108.3,1291.2,127.31,1277.3,129" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[bf6e566d7f114f5d843fad5c31725739]
reverse link java.security.Permission to org.apache.wiki.auth.permissions.GroupPermission--><path codeLine="76" d="M939,141.31 C939,171.61 939,209.52 939,242.9 " fill="none" id="java.security.Permission-backto-org.apache.wiki.auth.permissions.GroupPermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="932,141.22,939,121.22,946,141.22,932,141.22" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[2edc9f879d22b51b179c57c49d24f2ad]
reverse link java.io.Serializable to org.apache.wiki.auth.permissions.GroupPermission--><path codeLine="77" d="M1261.55,126.44 C1254.05,139.3 1243.97,152.15 1231,160 C1213.44,170.62 1158.1,160.51 1139,168 C1096.01,184.86 1054.64,214.05 1020.79,242.62 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.auth.permissions.GroupPermission" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="1255.5,122.9,1270.73,108.17,1268.01,129.19,1255.5,122.9" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[2bbb7088effe8946c96df1eafa680302]
link org.apache.wiki.auth.permissions.GroupPermission to org.apache.wiki.auth.permissions.GroupPermission--><path codeLine="78" d="M1043.64,295.12 C1064.02,298.53 1078.5,308.32 1078.5,324.5 C1078.5,339.29 1066.41,348.74 1048.76,352.86 " fill="none" id="org.apache.wiki.auth.permissions.GroupPermission-to-org.apache.wiki.auth.permissions.GroupPermission" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="1043.64,353.88,1053.246,356.0534,1048.5445,352.9077,1051.6903,348.2062,1043.64,353.88" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="48" x="1084.5" y="314.0669">DELETE</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="28" x="1094.5" y="329.1997">EDIT</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="31" x="1093" y="344.3325">VIEW</text><!--MD5=[40f3661111a77d2f33c5195f7fe8e664]
reverse link java.security.PermissionCollection to org.apache.wiki.auth.permissions.AllPermissionCollection--><path codeLine="79" d="M543.06,110.68 C490.81,123.5 432.43,141.98 383,168 C336.92,192.25 292.14,229.69 258.3,261.76 " fill="none" id="java.security.PermissionCollection-backto-org.apache.wiki.auth.permissions.AllPermissionCollection" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="541.68,103.82,562.75,106.05,544.89,117.44,541.68,103.82" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="1068.5" y="469.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[1007db069fa14c20eaaccdf06b0244ac]
@startuml
namespace org.apache.wiki.auth.permissions {
class PermissionFactory [[PermissionFactory.html]] {
{static} +getPagePermission(Page, String): PagePermission
{static} +getPagePermission(String, String): PagePermission
}
class PagePermission [[PagePermission.html]] {
{static} +COMMENT_ACTION: String
{static} +DELETE_ACTION: String
{static} +EDIT_ACTION: String
{static} +MODIFY_ACTION: String
{static} +RENAME_ACTION: String
{static} +UPLOAD_ACTION: String
{static} +VIEW_ACTION: String
+PagePermission(String, String)
+PagePermission(Page, String)
+getActions(): String
+getPage(): String
+getWiki(): String
+implies(Permission): boolean
+newPermissionCollection(): PermissionCollection
}
class WikiPermission [[WikiPermission.html]] {
{static} +CREATE_GROUPS_ACTION: String
{static} +CREATE_PAGES_ACTION: String
{static} +LOGIN_ACTION: String
{static} +EDIT_PREFERENCES_ACTION: String
{static} +EDIT_PROFILE_ACTION: String
{static} +WILDCARD: String
+WikiPermission(String, String)
+getActions(): String
+getWiki(): String
+implies(Permission): boolean
+newPermissionCollection(): PermissionCollection
}
class AllPermission [[AllPermission.html]] {
+AllPermission(String)
+getActions(): String
+getWiki(): String
+implies(Permission): boolean
+newPermissionCollection(): PermissionCollection
}
class GroupPermission [[GroupPermission.html]] {
{static} +MEMBER_TOKEN: String
{static} +DELETE_ACTION: String
{static} +EDIT_ACTION: String
{static} +VIEW_ACTION: String
+GroupPermission(String, String)
+getActions(): String
+getGroup(): String
+getWiki(): String
+implies(Permission): boolean
}
class AllPermissionCollection [[AllPermissionCollection.html]] {
#m_permissions: Hashtable<Permission, Permission>
+add(Permission): void
+elements(): Enumeration<Permission>
+implies(Permission): boolean
+isReadOnly(): boolean
+setReadOnly(): void
}
java.security.Permission <|- - PagePermission
java.io.Serializable <|.. PagePermission
PagePermission - -> PagePermission: COMMENT\nDELETE\nEDIT\nRENAME\nMODIFY\nUPLOAD\nVIEW
java.security.Permission <|- - WikiPermission
java.io.Serializable <|.. WikiPermission
WikiPermission - -> WikiPermission: CREATE_GROUPS\nCREATE_PAGES\nLOGIN\nEDIT_PREFERENCES\nEDIT_PROFILE
java.security.Permission <|- - AllPermission
java.io.Serializable <|.. AllPermission
java.security.Permission <|- - GroupPermission
java.io.Serializable <|.. GroupPermission
GroupPermission - -> GroupPermission: DELETE\nEDIT\nVIEW
java.security.PermissionCollection <|- - AllPermissionCollection
}
namespace java.security {
abstract class Permission {
{abstract} +implies(Permission): boolean
{abstract} +getActions(): String
}
abstract class PermissionCollection {
{abstract} +add(Permission): void
{abstract} +implies(Permission): boolean
{abstract} +elements(): Enumeration<Permission>
}
}
namespace java.io {
interface Serializable
}
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>