ilscipio/scipio-erp

View on GitHub
applications/product/src/org/ofbiz/shipment/verify/VerifyPickSession.java

Summary

Maintainability
B
6 hrs
Test Coverage

VerifyPickSession has 27 methods (exceeds 20 allowed). Consider refactoring.
Open

@SuppressWarnings("serial")
public class VerifyPickSession implements Serializable {

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

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

        protected void createVerifyPickRow(int checkCode, GenericValue res, String orderId, String orderItemSeqId, String shipGroupSeqId, String productId, String originGeoId,BigDecimal quantity, Locale locale) throws GeneralException {

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

          protected int checkRowForAdd(GenericValue reservation, String orderId, String orderItemSeqId, String shipGroupSeqId, String productId, BigDecimal quantity) {

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

            public synchronized void createRow(String orderItemSeqId, String productId, String originGeoId, BigDecimal quantity, Locale locale) throws GeneralException {

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

              public synchronized VerifyPickSessionRow getPickRow(String orderId, String orderItemSeqId, String shipGroupSeqId, String productId, String inventoryItemId) {

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

                public synchronized BigDecimal getVerifiedQuantity(String orderId, String orderItemSeqId, String shipGroupSeqId, String productId, String inventoryItemId) {

              There are no issues that match your filters.

              Category
              Status