亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aclimpltest.java

?? JSP 的一個wiki 系統
?? JAVA
字號:
package com.ecyrd.jspwiki.acl;import junit.framework.*;import java.security.acl.*;import com.ecyrd.jspwiki.auth.permissions.*;import com.ecyrd.jspwiki.auth.*;public class AclImplTest    extends TestCase{    AclImpl m_acl;    AclImpl m_aclGroup;    public AclImplTest( String s )    {        super( s );    }    /**     *  We setup the following rules:     *  Alice = may view     *  Bob   = may view, may edit     *  Charlie = may view, may NOT edit     *  Dave = may view, may NOT edit, may create     *     *  groupAcl:     *  FooGroup = Alice, Bob - may edit     *  BarGroup = Bob, Charlie - may NOT edit     */    public void setUp()    {        m_acl = new AclImpl();        m_aclGroup = new AclImpl();        //  User 1        UserProfile u_alice = new UserProfile();        u_alice.setName( "Alice" );        UserProfile u_bob = new UserProfile();        u_bob.setName( "Bob" );                UserProfile u_charlie = new UserProfile();        u_charlie.setName( "Charlie" );        UserProfile u_dave = new UserProfile();        u_dave.setName( "Dave" );        //  ALLOW VIEW        AclEntry ae = new AclEntryImpl();        ae.addPermission( new ViewPermission() );        ae.setPrincipal( u_alice );        //  DENY EDIT        AclEntry ae2 = new AclEntryImpl();        ae2.addPermission( new EditPermission() );        ae2.setNegativePermissions();        ae2.setPrincipal( u_charlie );        AclEntry ae2b = new AclEntryImpl();        ae2b.addPermission( new ViewPermission() );        ae2b.setPrincipal( u_charlie );        //  ALLOW VIEW, EDIT        AclEntry ae3 = new AclEntryImpl();        ae3.addPermission( new ViewPermission() );        ae3.addPermission( new EditPermission() );        ae3.setPrincipal( u_bob );	// ALLOW VIEW, CREATE, DENY EDIT        AclEntry ae4 = new AclEntryImpl();        ae4.addPermission( new ViewPermission() );        ae4.addPermission( new CreatePermission() );        ae4.setPrincipal( u_dave );        AclEntry ae4b = new AclEntryImpl();        ae4b.addPermission( new EditPermission() );        ae4b.setNegativePermissions();        ae4b.setPrincipal( u_dave );        m_acl.addEntry( null, ae );        m_acl.addEntry( null, ae2 );        m_acl.addEntry( null, ae2b );        m_acl.addEntry( null, ae3 );        m_acl.addEntry( null, ae4 );        m_acl.addEntry( null, ae4b );        //  Groups        WikiGroup group1 = new WikiGroup();        group1.addMember( u_alice );        group1.addMember( u_bob );        group1.setName( "FooGroup" );        WikiGroup group2 = new WikiGroup();        group2.addMember( u_bob );        group2.addMember( u_charlie );        group2.setName( "BarGroup" );               AclEntry ag1 = new AclEntryImpl();        ag1.addPermission( new EditPermission() );        ag1.setPrincipal( group1 );        AclEntry ag2 = new AclEntryImpl();        ag2.addPermission( new EditPermission() );        ag2.setNegativePermissions();        ag2.setPrincipal( group2 );        m_aclGroup.addEntry( null, ag1 );  // allow edit FooGroup        m_aclGroup.addEntry( null, ag2 );  // deny  edit BarGroup        m_aclGroup.addEntry( null, ae );   // allow view Alice        m_aclGroup.addEntry( null, ae2 );  // deny  edit Charlie    }    public void tearDown()    {    }    public void testAlice()    {        UserProfile wup = new UserProfile();        wup.setName("Alice");        assertTrue( "view", m_acl.checkPermission( wup, new ViewPermission() ) );        assertFalse( "edit", m_acl.checkPermission( wup, new EditPermission() ) );        assertFalse( "comment", m_acl.checkPermission( wup, new CommentPermission() ) );        assertEquals( "edit none", AclImpl.NONE,                       m_acl.findPermission( wup, new EditPermission() ) );        assertEquals( "comment none", AclImpl.NONE,                       m_acl.findPermission( wup, new CommentPermission() ) );        assertEquals( "view allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new ViewPermission() ) );    }    public void testBob()    {        UserProfile wup = new UserProfile();        wup.setName("Bob");        assertTrue( "view", m_acl.checkPermission( wup, new ViewPermission() ) );        assertTrue( "edit", m_acl.checkPermission( wup, new EditPermission() ) );        assertTrue( "comment", m_acl.checkPermission( wup, new CommentPermission() ) );        assertEquals( "view allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new ViewPermission() ) );        assertEquals( "edit allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new EditPermission() ) );        assertEquals( "comment allow", AclImpl.ALLOW,                      m_acl.findPermission( wup, new CommentPermission() ) );    }    public void testCharlie()    {        UserProfile wup = new UserProfile();        wup.setName("Charlie");        assertTrue( "view", m_acl.checkPermission( wup, new ViewPermission() ) );        assertFalse( "edit", m_acl.checkPermission( wup, new EditPermission() ) );        assertEquals( "view allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new ViewPermission() ) );        assertEquals( "edit deny", AclImpl.DENY,                       m_acl.findPermission( wup, new EditPermission() ) );    }    public void testDave()    {        UserProfile wup = new UserProfile();        wup.setName("Dave");        assertTrue( "view", m_acl.checkPermission( wup, new ViewPermission() ) );        assertTrue( "create", m_acl.checkPermission( wup, new CreatePermission() ) );        assertFalse( "edit", m_acl.checkPermission( wup, new EditPermission() ) );        assertEquals( "view allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new ViewPermission() ) );        assertEquals( "create allow", AclImpl.ALLOW,                       m_acl.findPermission( wup, new CreatePermission() ) );        assertEquals( "edit deny", AclImpl.DENY,                       m_acl.findPermission( wup, new EditPermission() ) );    }    public void testFooGroup()    {        UserProfile wup = new UserProfile();        wup.setName( "Alice" );        assertEquals( "view allow Alice", AclImpl.ALLOW,                      m_aclGroup.findPermission( wup, new ViewPermission() ) );        assertEquals( "edit allow Alice", AclImpl.ALLOW,                      m_aclGroup.findPermission( wup, new EditPermission() ) );        wup.setName( "Bob" );        assertEquals( "allow edit Bob", AclImpl.ALLOW,                      m_aclGroup.findPermission( wup, new EditPermission() ) );                assertEquals( "allow view Bob", AclImpl.NONE,                      m_aclGroup.findPermission( wup, new ViewPermission() ) );        wup.setName( "Charlie" );        assertEquals( "deny edit Charlie", AclImpl.DENY,                      m_aclGroup.findPermission( wup, new EditPermission() ) );                assertEquals( "Default view Charlie", AclImpl.NONE,                      m_aclGroup.findPermission( wup, new ViewPermission() ) );            }    public void testAllGroup()        throws Exception    {        UserProfile wup = new UserProfile();        wup.setName("Alice");        WikiGroup group1 = new AllGroup();        group1.setName( "All" );        AclEntry ae = new AclEntryImpl();        ae.setPrincipal( group1 );        ae.addPermission( new ViewPermission() );        ae.addPermission( new EditPermission() );        AccessControlList acl = new AclImpl();        acl.addEntry( null, ae );        assertEquals( "no view!", AclImpl.ALLOW,                       acl.findPermission( wup, new ViewPermission() ) );        assertEquals( "no edit!", AclImpl.ALLOW,                       acl.findPermission( wup, new EditPermission() ) );    }    public static Test suite()    {        return new TestSuite( AclImplTest.class );    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产a| 精品91自产拍在线观看一区| 国产精品一二三在| 久久精品免费看| 久久99深爱久久99精品| 极品销魂美女一区二区三区| 极品销魂美女一区二区三区| 久久疯狂做爰流白浆xx| 国产一区二区在线视频| 国产精品 日产精品 欧美精品| 国产精品羞羞答答xxdd| 成人h版在线观看| 色综合久久久久网| 91福利在线看| 日韩精品一区二区三区三区免费| 26uuu久久综合| 国产精品久久久久久久久快鸭 | 久久精品日产第一区二区三区高清版| 日韩视频在线观看一区二区| 久久午夜国产精品| 国产精品麻豆网站| 午夜精品一区在线观看| 精品一区二区精品| eeuss国产一区二区三区| 欧美亚洲动漫制服丝袜| 日韩一级二级三级| 国产精品国产三级国产aⅴ入口| 亚洲免费毛片网站| 免费在线观看一区二区三区| 国产99精品视频| 日本韩国欧美一区二区三区| 欧美电视剧免费全集观看| 久久综合九色综合97婷婷| 成人欧美一区二区三区视频网页| 亚洲一区二区三区视频在线播放| 加勒比av一区二区| 一本久久精品一区二区| 精品久久免费看| 夜夜嗨av一区二区三区| 精品一区二区三区在线视频| 97精品视频在线观看自产线路二| 日韩一区二区三区免费看| 国产女人水真多18毛片18精品视频| 亚洲高清免费视频| 成人免费高清在线| 日韩三级伦理片妻子的秘密按摩| ...xxx性欧美| 国产精品一级片在线观看| 欧美综合久久久| 国产精品五月天| 久久丁香综合五月国产三级网站| 色94色欧美sute亚洲线路一ni | 91福利在线看| 国产欧美日韩久久| 免费国产亚洲视频| 色综合久久久久| 国产区在线观看成人精品 | 亚洲精品一区二区三区福利| 一区二区三区四区高清精品免费观看| 国产乱人伦精品一区二区在线观看 | 老司机精品视频在线| 在线免费一区三区| 亚洲美女淫视频| 成人综合激情网| 欧美精品一区二区高清在线观看| 午夜精品久久久久久久99水蜜桃| 99久久婷婷国产精品综合| 国产亚洲女人久久久久毛片| 精品亚洲欧美一区| 日韩免费观看2025年上映的电影| 日韩和的一区二区| 欧美日韩亚洲综合| 亚洲综合成人在线视频| 91丨porny丨蝌蚪视频| 国产精品美女一区二区在线观看| 国产成人激情av| 久久亚洲影视婷婷| 国产黄色精品视频| 久久色中文字幕| 国产美女主播视频一区| 久久久久综合网| 国产九色精品成人porny| 国产亚洲欧美激情| 粉嫩13p一区二区三区| 亚洲成av人片在线观看| 欧美亚男人的天堂| 五月开心婷婷久久| 日韩亚洲欧美高清| 精品无码三级在线观看视频| 欧美精品一区二区三区在线播放| 国产一区二区三区国产| 欧美国产日韩亚洲一区| 91在线视频网址| 亚洲国产综合人成综合网站| 欧美日韩在线播放三区四区| 免费成人你懂的| 国产亚洲精久久久久久| 99久久国产综合色|国产精品| 亚洲精品久久7777| 欧美一区二区三区喷汁尤物| 麻豆视频一区二区| 国产精品网站在线| 日本乱人伦一区| 免费成人在线视频观看| 欧美激情一区在线| 欧美午夜寂寞影院| 国产一区二区在线电影| 亚洲欧美激情一区二区| 91精品国产欧美一区二区| 国产精品1区二区.| 亚洲午夜电影在线| 久久久国际精品| 欧美午夜精品一区二区三区| 国产一区二区按摩在线观看| 亚洲激情第一区| 久久亚洲精精品中文字幕早川悠里 | 欧美一级夜夜爽| eeuss国产一区二区三区| 日产精品久久久久久久性色| 中文字幕成人网| 91麻豆精品国产自产在线观看一区 | 欧美日产国产精品| 国内精品国产成人国产三级粉色| 一区二区在线观看免费| 国产亚洲视频系列| 欧美美女网站色| 蜜桃久久久久久| 日本一区二区三区四区| 日韩一区二区在线观看视频| 91久久奴性调教| 成人亚洲一区二区一| 久久99精品一区二区三区| 一区二区三区中文字幕在线观看| 久久精品视频免费观看| 宅男在线国产精品| 欧美视频一区在线观看| 色综合久久天天综合网| 成人免费精品视频| 国产91精品入口| 九九精品一区二区| 美女精品自拍一二三四| 日产国产欧美视频一区精品| 亚洲无线码一区二区三区| 一区二区三区四区在线播放| 国产精品久久久久永久免费观看| 久久久精品天堂| 国产亚洲精品aa午夜观看| 日韩视频免费观看高清完整版| 777午夜精品免费视频| 88在线观看91蜜桃国自产| 91蝌蚪porny成人天涯| 色吧成人激情小说| 在线免费av一区| 欧美视频中文字幕| 欧美浪妇xxxx高跟鞋交| 91 com成人网| 欧美r级在线观看| 久久精品亚洲国产奇米99| 国产三级欧美三级| 国产精品毛片大码女人| 亚洲欧美日本韩国| 一区二区三区在线视频播放| 亚洲国产婷婷综合在线精品| 香蕉久久一区二区不卡无毒影院| 午夜久久久久久电影| 日本aⅴ免费视频一区二区三区| 日本不卡高清视频| 国产精品白丝av| 91麻豆国产自产在线观看| 日本韩国一区二区| 日韩一区二区在线看片| 久久精子c满五个校花| 亚洲视频在线一区| 亚洲午夜电影在线观看| 久草中文综合在线| 99久久国产综合精品麻豆| 欧美在线免费观看亚洲| 日韩欧美亚洲国产精品字幕久久久| 日韩美女在线视频| 国产精品国产三级国产普通话三级| 亚洲免费看黄网站| 激情综合色综合久久综合| 不卡免费追剧大全电视剧网站| 91麻豆精品视频| 精品国产乱码久久久久久图片| 国产精品久久久久一区二区三区| 亚洲一级片在线观看| 国产一区二区三区最好精华液| 91啪在线观看| 精品福利二区三区| 亚洲精品免费电影| 国产剧情一区二区三区| 欧美性xxxxxx少妇| 欧美国产综合一区二区| 亚欧色一区w666天堂| 99视频精品全部免费在线| 日韩免费高清电影| 亚洲激情在线播放| 国产精品一线二线三线| 欧美二区三区91|