X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fdbsources%2Fdas%2Fapi%2FDasSourceRegistryI.java;h=59760d40a10e90d35221602e35d5af53689e65f0;hb=b57a02c25e335d033c97f8a6bacd6b54f62bd2b6;hp=35e29b2de7909e663b30836a1cbd17edeaae6033;hpb=1cc81e06ac2faa5ee4b8879e9fa019956e34259f;p=jalview.git diff --git a/src/jalview/ws/dbsources/das/api/DasSourceRegistryI.java b/src/jalview/ws/dbsources/das/api/DasSourceRegistryI.java index 35e29b2..59760d4 100644 --- a/src/jalview/ws/dbsources/das/api/DasSourceRegistryI.java +++ b/src/jalview/ws/dbsources/das/api/DasSourceRegistryI.java @@ -10,8 +10,9 @@ import org.biodas.jdas.schema.sources.SOURCE; /** * API for a registry that provides datasources that jalview can access + * * @author jprocter - * + * */ public interface DasSourceRegistryI { @@ -22,9 +23,11 @@ public interface DasSourceRegistryI jalviewSourceI getSource(String nickname); - //TODO: re JAL-424 - introduce form where local source is queried for metadata, rather than have it all provided by caller. - jalviewSourceI createLocalSource(String uri, String name, boolean sequence, - boolean features); + // TODO: re JAL-424 - introduce form where local source is queried for + // metadata, rather than have it all provided by caller. + jalviewSourceI createLocalSource(String uri, String name, + boolean sequence, boolean features); + boolean removeLocalSource(jalviewSourceI source); void refreshSources(); @@ -32,6 +35,7 @@ public interface DasSourceRegistryI String getLocalSourceString(); List resolveSourceNicknames(List sources); + // TODO: refactor to jDAS specific interface MultipleConnectionPropertyProviderI getSessionHandler(); }