framework/base/src/org/ofbiz/base/util/UtilHttp.java
UtilHttp
has 195 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public final class UtilHttp {
private static final Debug.OfbizLogger module = Debug.getOfbizLogger(java.lang.invoke.MethodHandles.lookup().lookupClass());
public static final String MULTI_ROW_DELIMITER = "_o_"; // SCIPIO: 2018-08: keeping public for backward-compat
Avoid deeply nested control flow statements. Open
Open
if (buf.length() > 0) {
if (useExpandedEntites) {
buf.append("&");
} else {
buf.append("&");
Avoid deeply nested control flow statements. Open
Open
if (entry.getValue() instanceof ByteBuffer) {
ByteBuffer value = (ByteBuffer) entry.getValue();
paramMap.put(key, value);
} else {
String value = (String) entry.getValue();
Avoid deeply nested control flow statements. Open
Open
if (curValue instanceof List<?>) {
paramList = UtilGenerics.checkList(curValue);
paramList.add(value);
} else {
String paramString = (String) curValue;
Avoid deeply nested control flow statements. Open
Open
if (fieldName.startsWith(prefix)) {
paramList.add(entry.getValue());
}
Avoid deeply nested control flow statements. Open
Open
if (fieldName.endsWith(suffix)) {
String key = fieldName.substring(prefix.length(), fieldName.length() - (suffix.length() - 1));
Object value = entry.getValue();
paramMap.put(key, value);
Consider simplifying this complex logical expression. Open
Open
if (Boolean.TRUE.equals(include) || val instanceof String || val instanceof Number || val instanceof Map<?, ?> || val instanceof List<?> || val instanceof Boolean) {
if (Debug.verboseOn()) {
Debug.logVerbose("Adding attribute to JSON output: " + key, module);
}
returnMap.put(key, val);
Method streamContentToBrowser
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public static void streamContentToBrowser(HttpServletResponse response, InputStream in, int length, String contentType, String fileName) throws IOException {
Method getParameterMap
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public static Map<String, Object> getParameterMap(HttpServletRequest request, Set<? extends String> nameSet, Boolean onlyIncludeOrSkip, Boolean readBody,
Object paramFilter) {
Avoid too many return
statements within this method. Open
Open
return null;
Avoid too many return
statements within this method. Open
Open
return new Timestamp(cal.getTimeInMillis());
Avoid too many return
statements within this method. Open
Open
return null;