X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Furls%2FIdOrgSettings.java;h=f7577e138be07d08fabef0d1c0fc6b5a319ed89d;hb=bd306b69256571ae575562d3079c842fa3be43f5;hp=7dd1a199438b358ab1d6126f91a5bb509bfa196c;hpb=136c0793b90b72b928c4d77dc109dd5c644e00d3;p=jalview.git diff --git a/src/jalview/urls/IdOrgSettings.java b/src/jalview/urls/IdOrgSettings.java index 7dd1a19..f7577e1 100644 --- a/src/jalview/urls/IdOrgSettings.java +++ b/src/jalview/urls/IdOrgSettings.java @@ -21,35 +21,45 @@ package jalview.urls; +import jalview.bin.ApplicationSingletonProvider; +import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI; + /** * Holds settings for identifiers.org e.g. url, download location - * - * @author $author$ - * @version $Revision$ */ -public class IdOrgSettings +public class IdOrgSettings implements ApplicationSingletonI { - private static String url; + private String url; + + private String location; + + private static IdOrgSettings getInstance() + { + return ApplicationSingletonProvider.getInstance(IdOrgSettings.class); + } - private static String location; + private IdOrgSettings() + { + // private singleton + } public static void setUrl(String seturl) { - url = seturl; + getInstance().url = seturl; } public static void setDownloadLocation(String setloc) { - location = setloc; + getInstance().location = setloc; } public static String getUrl() { - return url; + return getInstance().url; } public static String getDownloadLocation() { - return location; + return getInstance().location; } }