return getWithDefault(key, defaultMessage, language, args);
/** * Attempts to provide a localized message. * * @param messageKey * @param defaultMessage * @return the default message or a localized message or null */ protected String translate(String messageKey, String defaultMessage) { if (messages == null || Strings.isNullOrEmpty(messageKey)) { return Strings.emptyToNull(defaultMessage); } return Strings.emptyToNull(messages.getWithDefault(messageKey, defaultMessage, defaultLanguage)); }
/** * Attempts to provide a localized message. * * @param messageKey * @param defaultMessage * @return the default message or a localized message or null */ protected String translate(String messageKey, String defaultMessage) { if (messages == null || Strings.isNullOrEmpty(messageKey)) { return Strings.emptyToNull(defaultMessage); } return Strings.emptyToNull(messages.getWithDefault(messageKey, defaultMessage, defaultLanguage)); }
protected void handleDeclaredThrownException(Exception e, Method method, Context context) { Class<? extends Exception> exceptionClass = e.getClass(); for (Return declaredReturn : declaredReturns) { if (exceptionClass.isAssignableFrom(declaredReturn.onResult())) { context.status(declaredReturn.code()); // prefer declared message to exception message String message = Strings.isNullOrEmpty(declaredReturn.description()) ? e.getMessage() : declaredReturn.description(); if (!Strings.isNullOrEmpty(declaredReturn.descriptionKey())) { // retrieve localized message, fallback to declared message message = messages.getWithDefault(declaredReturn.descriptionKey(), message, context); } if (!Strings.isNullOrEmpty(message)) { context.setLocal("message", message); } validateResponseHeaders(declaredReturn, context); log.warn("Handling declared return exception '{}' for '{}'", e.getMessage(), Util.toString(method)); return; } } if (e instanceof RuntimeException) { // pass-through the thrown exception throw (RuntimeException) e; } // undeclared exception, wrap & throw throw new FathomException(e); }
protected void handleDeclaredThrownException(Exception e, Method method, Context context) { Class<? extends Exception> exceptionClass = e.getClass(); for (Return declaredReturn : declaredReturns) { if (exceptionClass.isAssignableFrom(declaredReturn.onResult())) { context.status(declaredReturn.code()); // prefer declared message to exception message String message = Strings.isNullOrEmpty(declaredReturn.description()) ? e.getMessage() : declaredReturn.description(); if (!Strings.isNullOrEmpty(declaredReturn.descriptionKey())) { // retrieve localized message, fallback to declared message message = messages.getWithDefault(declaredReturn.descriptionKey(), message, context); } if (!Strings.isNullOrEmpty(message)) { context.setLocal("message", message); } validateResponseHeaders(declaredReturn, context); log.warn("Handling declared return exception '{}' for '{}'", e.getMessage(), Util.toString(method)); return; } } if (e instanceof RuntimeException) { // pass-through the thrown exception throw (RuntimeException) e; } // undeclared exception, wrap & throw throw new FathomException(e); }
String header = "Content-Type Suffixes"; if (messages != null) { header = messages.getWithDefault("swagger.contentTypeSuffixHeader", header, ""); String message = "A Content-Type suffix is **required**."; if (messages != null) { message = messages.getWithDefault("swagger.contentTypeSuffixRequired", message, ""); String message = "A Content-Type suffix is *optional*."; if (messages != null) { message = messages.getWithDefault("swagger.contentTypeSuffixOptional", message, "");
String header = "Content-Type Suffixes"; if (messages != null) { header = messages.getWithDefault("swagger.contentTypeSuffixHeader", header, ""); String message = "A Content-Type suffix is **required**."; if (messages != null) { message = messages.getWithDefault("swagger.contentTypeSuffixRequired", message, ""); String message = "A Content-Type suffix is *optional*."; if (messages != null) { message = messages.getWithDefault("swagger.contentTypeSuffixOptional", message, "");
String message = messages.getWithDefault("fathom.invalidCredentials", "Invalid Credentials", context); context.flashError(message); context.redirect(context.getRequestUri());
String message = messages.getWithDefault("fathom.invalidCredentials", "Invalid Credentials", context); context.flashError(message); context.redirect(context.getRequestUri());
message = messages.getWithDefault(declaredReturn.descriptionKey(), message, context);
message = messages.getWithDefault(declaredReturn.descriptionKey(), message, context);