ilscipio/scipio-erp

View on GitHub
framework/base/src/org/ofbiz/base/util/ObjectType.java

Summary

Maintainability
F
4 days
Test Coverage

ObjectType has 41 methods (exceeds 20 allowed). Consider refactoring.
Open

public class ObjectType {

    private static final Debug.OfbizLogger module = Debug.getOfbizLogger(java.lang.invoke.MethodHandles.lookup().lookupClass());

    public static final Object NULL = new NullObject();
Severity: Minor
Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 5 hrs to fix

    Method doRealCompare has 9 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        public static Boolean doRealCompare(Object value1, Object value2, String operator, String type, String format,
            List<Object> messages, Locale locale, ClassLoader loader, boolean value2InlineConstant) {
    Severity: Major
    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 1 hr to fix

      Method simpleTypeConvert has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          public static Object simpleTypeConvert(Object obj, String type, String format, TimeZone timeZone, Locale locale, boolean noTypeFail) throws GeneralException {
      Severity: Minor
      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 45 mins to fix

        Method simpleTypeOrObjectConvert has 6 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            public static Object simpleTypeOrObjectConvert(Object obj, String type, String format, TimeZone timeZone, Locale locale, boolean noTypeFail) throws GeneralException {
        Severity: Minor
        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 45 mins to fix

          Method simpleTypeOrObjectConvert has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              public static Object simpleTypeOrObjectConvert(Object obj, String type, String format, Locale locale, boolean noTypeFail) throws GeneralException {
          Severity: Minor
          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 35 mins to fix

            Method simpleTypeConvert has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                public static Object simpleTypeConvert(Object obj, String type, String format, Locale locale, boolean noTypeFail) throws GeneralException {
            Severity: Minor
            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 35 mins to fix

              Avoid too many return statements within this method.
              Open

                              return Boolean.FALSE;
              Severity: Major
              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                Avoid too many return statements within this method.
                Open

                                return Boolean.TRUE;
                Severity: Major
                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                  Avoid too many return statements within this method.
                  Open

                                  return Boolean.TRUE;
                  Severity: Major
                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                    Avoid too many return statements within this method.
                    Open

                                    return Boolean.FALSE;
                    Severity: Major
                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                      Avoid too many return statements within this method.
                      Open

                                  return false;
                      Severity: Major
                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                        Avoid too many return statements within this method.
                        Open

                                return false;
                        Severity: Major
                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                          Avoid too many return statements within this method.
                          Open

                                              return localizedConverter.convert(obj, locale, timeZone, format);
                          Severity: Major
                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                            Avoid too many return statements within this method.
                            Open

                                        return obj.toString();
                            Severity: Major
                            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                              Avoid too many return statements within this method.
                              Open

                                          return null;
                              Severity: Major
                              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                Avoid too many return statements within this method.
                                Open

                                                return Boolean.TRUE;
                                Severity: Major
                                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                  Avoid too many return statements within this method.
                                  Open

                                          return Boolean.TRUE;
                                  Severity: Major
                                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                    Avoid too many return statements within this method.
                                    Open

                                                return !((Iterable<?>) value).iterator().hasNext();
                                    Severity: Major
                                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                      Avoid too many return statements within this method.
                                      Open

                                                  return null;
                                      Severity: Major
                                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                        Avoid too many return statements within this method.
                                        Open

                                                            return null;
                                        Severity: Major
                                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                          Avoid too many return statements within this method.
                                          Open

                                                      return false;
                                          Severity: Major
                                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                            Avoid too many return statements within this method.
                                            Open

                                                            return Boolean.FALSE;
                                            Severity: Major
                                            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                              Avoid too many return statements within this method.
                                              Open

                                                          return false;
                                              Severity: Major
                                              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                Avoid too many return statements within this method.
                                                Open

                                                        return obj;
                                                Severity: Major
                                                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                  Avoid too many return statements within this method.
                                                  Open

                                                                  return Boolean.FALSE;
                                                  Severity: Major
                                                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                    Avoid too many return statements within this method.
                                                    Open

                                                                return obj;
                                                    Severity: Major
                                                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                      Avoid too many return statements within this method.
                                                      Open

                                                                      return null;
                                                      Severity: Major
                                                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                        Avoid too many return statements within this method.
                                                        Open

                                                                        return convertedValue1 == null && convertedValue2 == null ? Boolean.TRUE : Boolean.FALSE;
                                                        Severity: Major
                                                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                          Avoid too many return statements within this method.
                                                          Open

                                                                      return ((IsEmpty) value).isEmpty();
                                                          Severity: Major
                                                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                            Avoid too many return statements within this method.
                                                            Open

                                                                            return Boolean.TRUE;
                                                            Severity: Major
                                                            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                              Avoid too many return statements within this method.
                                                              Open

                                                                                  return null;
                                                              Severity: Major
                                                              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                Avoid too many return statements within this method.
                                                                Open

                                                                                return Boolean.FALSE;
                                                                Severity: Major
                                                                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                  Avoid too many return statements within this method.
                                                                  Open

                                                                                  return str1.indexOf(str2) < 0 ? Boolean.FALSE : Boolean.TRUE;
                                                                  Severity: Major
                                                                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                    Avoid too many return statements within this method.
                                                                    Open

                                                                                        return str1.length() == 0 && str2.length() == 0 ? Boolean.FALSE : Boolean.TRUE;
                                                                    Severity: Major
                                                                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                      Avoid too many return statements within this method.
                                                                      Open

                                                                                      return Boolean.FALSE;
                                                                      Severity: Major
                                                                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                        Avoid too many return statements within this method.
                                                                        Open

                                                                                        return convertedValue1 == null && convertedValue2 == null ? Boolean.FALSE : Boolean.TRUE;
                                                                        Severity: Major
                                                                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                          Avoid too many return statements within this method.
                                                                          Open

                                                                                              return str1.length() == 0 && str2.length() == 0 ? Boolean.TRUE : Boolean.FALSE;
                                                                          Severity: Major
                                                                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                            Avoid too many return statements within this method.
                                                                            Open

                                                                                        return false;
                                                                            Severity: Major
                                                                            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                              Avoid too many return statements within this method.
                                                                              Open

                                                                                          return Array.getLength(value) == 0;
                                                                              Severity: Major
                                                                              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                Avoid too many return statements within this method.
                                                                                Open

                                                                                                    return null;
                                                                                Severity: Major
                                                                                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                  Avoid too many return statements within this method.
                                                                                  Open

                                                                                              return null;
                                                                                  Severity: Major
                                                                                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                    Avoid too many return statements within this method.
                                                                                    Open

                                                                                                    return Boolean.FALSE;
                                                                                    Severity: Major
                                                                                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                      Avoid too many return statements within this method.
                                                                                      Open

                                                                                                      return Boolean.FALSE;
                                                                                      Severity: Major
                                                                                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                        Avoid too many return statements within this method.
                                                                                        Open

                                                                                                    return null;
                                                                                        Severity: Major
                                                                                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                          Avoid too many return statements within this method.
                                                                                          Open

                                                                                                          return converter.convert(obj);
                                                                                          Severity: Major
                                                                                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                            Avoid too many return statements within this method.
                                                                                            Open

                                                                                                            return Boolean.TRUE;
                                                                                            Severity: Major
                                                                                            Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                              Avoid too many return statements within this method.
                                                                                              Open

                                                                                                              return null;
                                                                                              Severity: Major
                                                                                              Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                Avoid too many return statements within this method.
                                                                                                Open

                                                                                                            return col1.contains(convertedValue2) ? Boolean.TRUE : Boolean.FALSE;
                                                                                                Severity: Major
                                                                                                Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                  Avoid too many return statements within this method.
                                                                                                  Open

                                                                                                                  return Boolean.FALSE;
                                                                                                  Severity: Major
                                                                                                  Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                    Avoid too many return statements within this method.
                                                                                                    Open

                                                                                                                return Boolean.TRUE;
                                                                                                    Severity: Major
                                                                                                    Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                      Avoid too many return statements within this method.
                                                                                                      Open

                                                                                                                  return Boolean.FALSE;
                                                                                                      Severity: Major
                                                                                                      Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                        Avoid too many return statements within this method.
                                                                                                        Open

                                                                                                                    return null;
                                                                                                        Severity: Major
                                                                                                        Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                          Avoid too many return statements within this method.
                                                                                                          Open

                                                                                                                          return Boolean.FALSE;
                                                                                                          Severity: Major
                                                                                                          Found in framework/base/src/org/ofbiz/base/util/ObjectType.java - About 30 mins to fix

                                                                                                            There are no issues that match your filters.

                                                                                                            Category
                                                                                                            Status