1 /////////////////////////////////////////////////////////////////////////////// 2 // 3 // Copyright (C) 2003-@year@ by Thomas M. Hazel, MyOODB (www.myoodb.org) 4 // 5 // All Rights Reserved 6 // 7 // This program is free software; you can redistribute it and/or modify 8 // it under the terms of the GNU General Public License and GNU Library 9 // General Public License as published by the Free Software Foundation; 10 // either version 2, or (at your option) any later version. 11 // 12 // This program is distributed in the hope that it will be useful, 13 // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 // GNU General Public License and GNU Library General Public License 16 // for more details. 17 // 18 // You should have received a copy of the GNU General Public License 19 // and GNU Library General Public License along with this program; if 20 // not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, 21 // MA 02139, USA. 22 // 23 /////////////////////////////////////////////////////////////////////////////// 24 package org.myoodb; 25 26 public abstract interface MyOodbAbstract extends MyOodbBase 27 { 28 @org.myoodb.MyOodbIndex(value=-101) 29 public MyOodbProxy getSelf(); 30 31 @org.myoodb.MyOodbIndex(value=-102) 32 public org.myoodb.core.AbstractDatabase getDatabase(); 33 34 @org.myoodb.MyOodbIndex(value=-103) 35 public void setBean(MyOodbBean bean); 36 37 @org.myoodb.MyOodbIndex(value=-104) 38 public MyOodbBean getBean(); 39 40 @org.myoodb.MyOodbIndex(value=-105) 41 public void setXML(String xml); 42 43 @org.myoodb.MyOodbIndex(value=-106) 44 public String getXML(); 45 } 46