1 // You can redistribute this software and/or modify it under the terms of 2 // the Ozone Core License version 1 published by ozone-db.org. 3 // 4 // The original code and portions created by SMB are 5 // Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved. 6 // 7 // $Id: Lockable.java,v 1.3 2002/08/27 08:32:26 per_nyfelt Exp $ 8 9 package org.ozoneDB.core.dr; 10 11 import org.ozoneDB.DxLib.*; 12 13 14 /** 15 * @author <a HREF="http://www.softwarebuero.de/">SMB</a> 16 * @version $Revision: 1.3 $Date: 2002/08/27 08:32:26 $ 17 */ 18 public interface Lockable { 19 20 21 /** 22 * Returns a collection of Locker objects that currently lock this Lockable 23 * object. 24 */ 25 public DxCollection allLockers(); 26 27 /** 28 Unpins this Lockable. 29 */ 30 public void unpin(); 31 } 32