Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  The ASF licenses this file to You
 * under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.jackrabbit.spi2dav;
LockInfoImpl...
public class LockInfoImpl implements LockInfo {
    private static Logger log = LoggerFactory.getLogger(LockInfoImpl.class);
    private final ActiveLock activeLock;
    private final NodeId nodeId;
    private final Set<StringsessionLockTokens;
    public LockInfoImpl(ActiveLock activeLockNodeId nodeIdSet<StringsessionLockTokens) {
        this. = activeLock;
        this. = nodeId;
        this. = sessionLockTokens;
    }
        return ;
    }
    
    //-----------------------------------------------------------< LockInfo >---
    public String getLockToken() {
        return (isSessionScoped()) ? null : .getToken();
    }
    public String getOwner() {
        return .getOwner();
    }
    public boolean isDeep() {
        return .isDeep();
    }
    public boolean isSessionScoped() {
    }
    public long getSecondsRemaining() {
        long timeout = .getTimeout();
        return (timeout == .) ? . : timeout / 1000;
    }
    public boolean isLockOwner() {
        String lt = .getToken();
        if (lt == null) {
            return false;
        } else {
            return .contains(lt);
        }
    }
    public NodeId getNodeId() {
        return ;
    }
New to GrepCode? Check out our FAQ X