List of usage examples for org.apache.commons.collections CollectionUtils size
public static int size(Object object)
From source file:com.store.rau.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("raustorestorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {/*from ww w. j a v a2 s . com*/ String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:com.sap.sapbasket.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("sapbasketstorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {// w w w. ja v a 2 s . c o m String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:com.hep.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("hepstorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {/*from ww w . j av a 2 s .co m*/ String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:com.musgrave.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("musgravestorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {/* w w w . jav a 2 s . c om*/ String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:de.hybris.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("electronicsstorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {/*from w ww .j a v a 2s. c o m*/ String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:com.daimler.spm.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("daimlerspmstorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {/*from ww w . j a va 2s .co m*/ String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:com.ctc.storefront.controllers.misc.AddToCartController.java
@RequestMapping(value = "/cart/addQuickOrder", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public final String addQuickOrderToCart(@RequestBody final AddToCartOrderForm form, final Model model) { final List<CartModificationData> modificationDataList = new ArrayList(); final List<ProductWrapperData> productWrapperDataList = new ArrayList(); final int maxQuickOrderEntries = Config.getInt("ctcstorefront.quick.order.rows.max", 25); final int sizeOfCartEntries = CollectionUtils.size(form.getCartEntries()); form.getCartEntries().stream().limit(Math.min(sizeOfCartEntries, maxQuickOrderEntries)) .forEach(cartEntry -> {//ww w . ja v a 2 s . c o m String errorMsg = StringUtils.EMPTY; final String sku = !isValidProductEntry(cartEntry) ? StringUtils.EMPTY : cartEntry.getProduct().getCode(); if (StringUtils.isEmpty(sku)) { errorMsg = "text.quickOrder.product.code.invalid"; } else if (!isValidQuantity(cartEntry)) { errorMsg = "text.quickOrder.product.quantity.invalid"; } else { errorMsg = addEntryToCart(modificationDataList, cartEntry, false); } if (StringUtils.isNotEmpty(errorMsg)) { productWrapperDataList.add(createProductWrapperData(sku, errorMsg)); } }); if (CollectionUtils.isNotEmpty(productWrapperDataList)) { model.addAttribute("quickOrderErrorData", productWrapperDataList); model.addAttribute("quickOrderErrorMsg", "basket.quick.order.error"); } if (CollectionUtils.isNotEmpty(modificationDataList)) { model.addAttribute("modifications", modificationDataList); } return ControllerConstants.Views.Fragments.Cart.AddToCartPopup; }
From source file:hudson.plugins.plot.Plot.java
@Override public String toString() { return "TITLE(" + getTitle() + "),YAXIS(" + yaxis + "),NUMSERIES(" + CollectionUtils.size(series) + "),GROUP(" + group + "),NUMBUILDS(" + numBuilds + "),RIGHTBUILDNUM(" + getRightBuildNum() + "),HASLEGEND(" + hasLegend() + "),ISLOGARITHMIC(" + isLogarithmic() + "),YAXISMINIMUM(" + yaxisMinimum + "),YAXISMAXIMUM(" + yaxisMaximum + "),FILENAME(" + getCsvFileName() + ")"; }
From source file:fr.dudie.acrachilisync.AcraToChiliprojectSyncer.java
/** * Search for the issue related to the given MD5 stacktrace hash. * // w w w. j a va 2 s.c o m * @param pStacktraceMD5 * an MD5 stacktrace hash * @return the Chiliproject issue related to the given stacktrace or null if no issue found * @throws IOException * @throws AuthenticationException * @throws NotFoundException * @throws RedmineException */ private Issue getIssueForStack(final String pStacktraceMD5) throws IOException, AuthenticationException, NotFoundException, RedmineException { final Map<String, String> parameters = new HashMap<String, String>(); parameters.put("project_id", String.valueOf(config.CHILIPROJECT_PROJECT_ID)); parameters.put(String.format("cf_%d", config.CHILIPROJECT_STACKTRACE_MD5_CF_ID), pStacktraceMD5); final List<Issue> results = redmineClient.getIssues(parameters); Issue issue = null; if (CollectionUtils.size(results) > 1) { issue = handleMultipleIssuesForSameStacktrace(results); } else if (CollectionUtils.size(results) == 1) { issue = results.get(0); } return issue; }
From source file:com.bekwam.resignator.model.ConfigurationDataSourceImpl.java
@Override public void deleteProfile(String profileName) throws IOException { if (logger.isDebugEnabled()) { logger.debug("[DELETE] deleting profileName={}", profileName); }// ww w .ja v a2s . c o m if (configuration.isPresent()) { if (logger.isDebugEnabled()) { logger.debug("[DELETE] before deletion # recent={}, # profiles={}", CollectionUtils.size(configuration.get().getRecentProfiles()), CollectionUtils.size(configuration.get().getProfiles())); } Profile key = new Profile(profileName, false, SigningArgumentsType.JAR); // argsType not important configuration.get().getProfiles().remove(key); if (logger.isDebugEnabled()) { logger.debug("[DELETE] before save # recent={}, # profiles={}", CollectionUtils.size(configuration.get().getRecentProfiles()), CollectionUtils.size(configuration.get().getProfiles())); } saveConfiguration(); } }