1 2 5 14 package org.jacorb.trading.db; 15 16 import java.util.*; 17 import org.omg.CosTradingRepos.ServiceTypeRepositoryPackage.*; 18 19 20 23 public interface TypeDatabase 24 { 25 26 public static final int READ = 0; 27 public static final int WRITE = 1; 28 29 33 public void begin(int mode); 34 35 36 public void end(); 37 38 39 43 public TypeStruct describeType(String name); 44 45 46 public boolean maskType(String name); 47 48 49 public boolean unmaskType(String name); 50 51 52 public String [] getTypes(); 53 54 58 public String [] getTypesSince(IncarnationNumber inc); 59 60 64 public IncarnationNumber getIncarnation(); 65 66 67 public IncarnationNumber createType( 68 String name, 69 String interfaceName, 70 PropStruct[] props, 71 String [] superTypes); 72 73 74 public boolean removeType(String name); 75 76 80 public String findSubType(String name); 81 82 86 public String [] getAllSuperTypes(String name); 87 } 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | Popular Tags |