package org.entermedia.locks;
import java.util.Collection;
public interface LockManager
{
public abstract Lock lock(String inPath, String inOwnerId);
public abstract Lock loadLock(String inPath);
public abstract Collection<Lock> getLocksByDate(String inPath);
public abstract Lock lockIfPossible(String inPath, String inOwnerId);
public abstract boolean release(Lock inLock);
public abstract void releaseAll(String inPath);
public boolean isOwner(Lock lock);
String getCatalogId();
void setCatalogId(String inId);
}