package com.ese.model.view; import com.ese.utils.Utils; import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.ArrayList; import java.util.List; @Getter @Setter public class SeparateItemView { private String headerSubName; private int itemId; private List<ContainerItemView> containerItemViewList = Utils.getEmptyList(); public SeparateItemView() { } public SeparateItemView(String header, int id) { headerSubName = header; itemId = id; } public int getSumQty(){ int sum = 0; for (ContainerItemView view : containerItemViewList){ sum += view.getContainerQty(); } return sum; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("headerSubName", headerSubName) .append("itemId", itemId) .append("containerItemViewList", containerItemViewList) .toString(); } }