01: /*
02: * Helma License Notice
03: *
04: * The contents of this file are subject to the Helma License
05: * Version 2.0 (the "License"). You may not use this file except in
06: * compliance with the License. A copy of the License is available at
07: * http://adele.helma.org/download/helma/license.txt
08: *
09: * Copyright 1998-2003 Helma Software. All Rights Reserved.
10: *
11: * $RCSfile$
12: * $Author: root $
13: * $Revision: 8604 $
14: * $Date: 2007-09-28 15:16:38 +0200 (Fre, 28 Sep 2007) $
15: */
16:
17: package helma.objectmodel.db;
18:
19: /**
20: * This is the interface for the internal representation of an object key.
21: *
22: */
23: public interface Key {
24:
25: /**
26: * Get the key's parent key
27: *
28: * @return ...
29: */
30: public Key getParentKey();
31:
32: /**
33: * Get the key's ID part
34: *
35: * @return ...
36: */
37: public String getID();
38:
39: /**
40: * Get the key's storage id
41: *
42: * @return ...
43: */
44: public String getStorageName();
45:
46: }
|