1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Java LockInfo類使用實例

          來源:互聯網轉載 時間:2024-01-29 07:41:41

          實例1: refreshLock

          import org.apache.jackrabbit.webdav.lock.LockInfo; //導入依賴的package包/類@Overridepublic ActiveLock refreshLock( LockInfo lockInfo, String lockToken )    throws DavException{    if ( !exists() )    {        throw new DavException( DavServletResponse.SC_NOT_FOUND );    }    ActiveLock lock = getLock( lockInfo.getType(), lockInfo.getScope() );    if ( lock == null )    {        throw new DavException( DavServletResponse.SC_PRECONDITION_FAILED,                                "No lock with the given type/scope present on resource " + getResourcePath() );    }    lock = lockManager.refreshLock( lockInfo, lockToken, this );    return lock;} 

          實例2: testLockIfResourceUnlockable

          import org.apache.jackrabbit.webdav.lock.LockInfo; //導入依賴的package包/類@Testpublic void testLockIfResourceUnlockable()    throws Exception{    assertEquals( 0, resource.getLocks().length );    LockInfo info = new LockInfo( Scope.SHARED, Type.WRITE, "/", 0, false );    try    {        lockManager.createLock( info, resource );        fail( "Did not throw dav exception" );    }    catch ( Exception e )    {        // Simple lock manager will die    }    assertEquals( 0, resource.getLocks().length );} 

          實例3: testRefreshLockThrowsExceptionIfNoLockIsPresent

          import org.apache.jackrabbit.webdav.lock.LockInfo; //導入依賴的package包/類@Testpublic void testRefreshLockThrowsExceptionIfNoLockIsPresent()    throws Exception{    LockInfo info = new LockInfo( Scope.EXCLUSIVE, Type.WRITE, "/", 0, false );    assertEquals( 0, resource.getLocks().length );    try    {        lockManager.refreshLock( info, "notoken", resource );        fail( "Did not throw dav exception" );    }    catch ( DavException e )    {        assertEquals( DavServletResponse.SC_PRECONDITION_FAILED, e.getErrorCode() );    }    assertEquals( 0, resource.getLocks().length );} 

          實例4: testUnlockThrowsDavExceptionIfNotLocked

          import org.apache.jackrabbit.webdav.lock.LockInfo; //導入依賴的package包/類@Testpublic void testUnlockThrowsDavExceptionIfNotLocked()    throws Exception{    LockInfo info = new LockInfo( Scope.EXCLUSIVE, Type.WRITE, "/", 0, false );    assertEquals( 0, resource.getLocks().length );    lockManager.createLock( info, resource );    assertEquals( 1, resource.getLocks().length );    try    {        lockManager.releaseLock( "BLAH", resource );        fail( "Did not throw DavException" );    }    catch ( DavException e )    {        assertEquals( DavServletResponse.SC_LOCKED, e.getErrorCode() );    }    assertEquals( 1, resource.getLocks().length );} 

          實例5: refreshLock

          import org.apache.jackrabbit.webdav.lock.LockInfo; //導入依賴的package包/類public ActiveLock refreshLock(LockInfo lockInfo, String lockToken) throws DavException{if(lockable){if (!exists()) {            throw new DavException(DavServletResponse.SC_NOT_FOUND);        }        ActiveLock lock = getLock(lockInfo.getType(), lockInfo.getScope());        if (lock == null) {            throw new DavException(DavServletResponse.SC_PRECONDITION_FAILED, "No lock with the given type/scope present on resource " + getResourcePath());        }        lock = lockManager.refreshLock(lockInfo, lockToken, this);        /* since lock has infinite lock (simple) or undefined timeout (jcr)           return the lock as retrieved from getLock. */        return lock;}else{throw new UnsupportedOperationException();}} 
          標簽:lockinfo-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          hdtunepro漢化版怎么用hdtune中文專業版教程?1. 單擊“開始”控制面板添加或刪除程序,然后查找要更改/刪除的程序。2打開并啟動--run--regedit--Ctrl F--在搜索欄中輸入孩子的桌面--直接從軟件的注冊表信息中刪除它。然后直接刪除文件夾和便箋。...

          華堂超市是哪個國家?北京華堂商場是北京著名的大型商場之一。是北京唯一一家與日本洋華堂在合作的綜合性大型百貨商場。北京周邊大型商場?1.燕莎友誼商城地址:朝陽區亮馬橋路52號2.賽特購物中心地址:朝陽區建國門外大街22號3.西單商場地址:西城區西單北大街120號4.復興商業城地址:西城區復興門外大街4號5.城鄉貿易中心地址:垣曲區復興路23號6.藍鳥大廈地址:朝陽區朝陽門外大街8號7.文海商業大廈地...

          蘋果手機QQ顯示2G在線怎么設置?有兩種情況1.是可以表示用蘋果手機登陸后的,但是是2g網絡,同理可證,3g是手機3g在線,另外無線網絡標志意思是是手機wifi在線,電腦標志應該是電腦免費。2.要是是對方的屬于什么掛機的或退圈于桌面本來以前的那是2g然后他剛刪號時間不長也會會如此總是顯示.蘋果手機上的QQ只顯示4G,沒有顯示Wifi,這是什么情況?應該怎么辦?直接點擊可以設置,下拉到點開,再點可以...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>