X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Furls%2FIdOrgSettings.java;fp=src%2Fjalview%2Furls%2FIdOrgSettings.java;h=7c38ab6e3deec3763a871de9a5f16415369cdf67;hb=586ade46bdcd05ff028a1cff82c3c527326d28ec;hp=7dd1a199438b358ab1d6126f91a5bb509bfa196c;hpb=adcef27f5747b4e70e89a56c3735bc3afb8ce9bf;p=jalview.git diff --git a/src/jalview/urls/IdOrgSettings.java b/src/jalview/urls/IdOrgSettings.java index 7dd1a19..7c38ab6 100644 --- a/src/jalview/urls/IdOrgSettings.java +++ b/src/jalview/urls/IdOrgSettings.java @@ -21,35 +21,46 @@ 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 (IdOrgSettings) 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; } }