X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fauth%2FConsoleCallbackHandler.java;h=44bc331592160ebc3a79f0fefdcc40790d71a421;hb=c873a0359345503b8e3ca07828bd99d525ec7cc0;hp=d5c6f002473a622da76d295b4194c6bb304d863e;hpb=ad9eb24753d1486113cfbc19d8080f15ce5ff68a;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/auth/ConsoleCallbackHandler.java b/org.argeo.cms/src/org/argeo/cms/internal/auth/ConsoleCallbackHandler.java index d5c6f0024..44bc33159 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/auth/ConsoleCallbackHandler.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/auth/ConsoleCallbackHandler.java @@ -13,8 +13,7 @@ import javax.security.auth.callback.PasswordCallback; import javax.security.auth.callback.TextOutputCallback; import javax.security.auth.callback.UnsupportedCallbackException; -import org.argeo.ArgeoException; -import org.argeo.util.LocaleChoice; +import org.argeo.cms.CmsException; /** Callback handler to be used with a command line UI. */ public class ConsoleCallbackHandler implements CallbackHandler { @@ -24,7 +23,7 @@ public class ConsoleCallbackHandler implements CallbackHandler { UnsupportedCallbackException { Console console = System.console(); if (console == null) - throw new ArgeoException("No console available"); + throw new CmsException("No console available"); PrintWriter writer = console.writer(); for (int i = 0; i < callbacks.length; i++) { @@ -53,8 +52,8 @@ public class ConsoleCallbackHandler implements CallbackHandler { LocaleChoice callback = (LocaleChoice) callbacks[i]; writer.write("Language"); writer.write("\n"); - for (int j = 0; j < callback.getAvailableLocales().size(); j++) { - Locale locale = callback.getAvailableLocales().get(j); + for (int j = 0; j < callback.getLocales().size(); j++) { + Locale locale = callback.getLocales().get(j); writer.print(j + " : " + locale.getDisplayName() + "\n"); } writer.write("(" + callback.getDefaultIndex() + ") : ");