Source code: org/bdgp/apps/dagedit/dataadapter/DEDataAdapterI.java
1 package org.bdgp.apps.dagedit.dataadapter;
2
3 import java.util.*;
4 import org.bdgp.apps.dagedit.datamodel.*;
5 import org.bdgp.io.*;
6
7 public interface DEDataAdapterI extends DataAdapter {
8 public static final IOOperation READ_TERMS = new IOOperation("Read terms");
9 public static final IOOperation IMPORT_TERMS =
10 new IOOperation("Import terms");
11 public static final IOOperation GET_ID =
12 new IOOperation("Generate go id");
13 public static final IOOperation FIND_PRODUCTS =
14 new IOOperation("Find Gene Products");
15 public static final IOOperation WRITE_TERMS =
16 new IOOperation("Write terms");
17 public static final IOOperation EXPORT_TERMS =
18 new IOOperation("Export terms");
19 public static final IOOperation GET_HISTORY =
20 new IOOperation("Get history");
21 public static final IOOperation CONFIGURE =
22 new IOOperation("Configure");
23
24 public DEEditHistory getRoot() throws DataAdapterException;
25 public DEEditHistory write(DEEditHistory history) throws DataAdapterException;
26 public String [] getIDs(Term root, Term term, String prefix, int length, int count) throws DataAdapterException;
27 public String [] getIDs(Term root, Term term, String prefix, int min, int max, int length, int count) throws DataAdapterException;
28 public Vector getHistories() throws DataAdapterException;
29 public Vector getRelationshipTypes() throws DataAdapterException;
30 public Vector getTermCategories() throws DataAdapterException;
31 public void delegateToIDAdapter(DEDataAdapterI adapter);
32 public Properties getStateInformation();
33 public void setStateInformation(Properties props);
34 }
35