X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fauth%2FConsoleCallbackHandler.java;h=0979a215793a6fcc7fc1565c9f5ab64d3832fb13;hb=600afe220ae3bad9b2904f7a6d5529168e5c0f1b;hp=4f1d3637bad56c79ef1b8fc343eb36e1cf34bd72;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;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 4f1d3637b..0979a2157 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 @@ -12,17 +12,14 @@ import javax.security.auth.callback.PasswordCallback; import javax.security.auth.callback.TextOutputCallback; import javax.security.auth.callback.UnsupportedCallbackException; -import org.argeo.cms.CmsException; - /** Callback handler to be used with a command line UI. */ public class ConsoleCallbackHandler implements CallbackHandler { @Override - public void handle(Callback[] callbacks) throws IOException, - UnsupportedCallbackException { + public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { Console console = System.console(); if (console == null) - throw new CmsException("No console available"); + throw new IllegalStateException("No console available"); PrintWriter writer = console.writer(); for (int i = 0; i < callbacks.length; i++) { @@ -36,8 +33,7 @@ public class ConsoleCallbackHandler implements CallbackHandler { writer.write(" (" + callback.getDefaultName() + ")"); writer.write(" : "); String answer = console.readLine(); - if (callback.getDefaultName() != null - && answer.trim().equals("")) + if (callback.getDefaultName() != null && answer.trim().equals("")) callback.setName(callback.getDefaultName()); else callback.setName(answer);