private static void addBucketFileToResults2(HashMap<String, FileStatus> taskIDToFile, int numBuckets, Configuration hconf, List<Path> result) { if (MapUtils.isNotEmpty(taskIDToFile) && (numBuckets > taskIDToFile.size()) && !"tez".equalsIgnoreCase(hconf.get(ConfVars.HIVE_EXECUTION_ENGINE.varname))) { addBucketsToResultsCommon(taskIDToFile, numBuckets, result); } }
/** * Completely reset the validation errors for this Entity. In most cases it is more appropriate to use the convenience * method for adding a single error via {@link #addValidationError(String, String)}. This will also set the entire * entity in an error state by invoking {@link #setValidationFailure(boolean)}. * * @param validationErrors * @see #addValidationError(String, String) */ public void setPropertyValidationErrors(Map<String, List<String>> validationErrors) { if (MapUtils.isNotEmpty(validationErrors)) { setValidationFailure(true); } this.validationErrors = validationErrors; }
/** * * @return if this entity has failed validation. This will also check the {@link #getPropertyValidationErrors()} map and * {@link #getGlobalValidationErrors()} if this boolean has not been explicitly set */ public boolean isValidationFailure() { if (MapUtils.isNotEmpty(getPropertyValidationErrors()) || CollectionUtils.isNotEmpty(getGlobalValidationErrors())) { isValidationFailure = true; } return isValidationFailure; }
/** * Hive uses tmp directories to capture the output of each FileSinkOperator. * This method creates all necessary tmp directories for FileSinks in the Mapwork. * * @param conf Used to get the right FileSystem * @param mWork Used to find FileSinkOperators * @throws IOException */ public static void createTmpDirs(Configuration conf, MapWork mWork) throws IOException { Map<Path, ArrayList<String>> pa = mWork.getPathToAliases(); if (MapUtils.isNotEmpty(pa)) { // common case: 1 table scan per map-work // rare case: smb joins HashSet<String> aliases = new HashSet<String>(1); List<Operator<? extends OperatorDesc>> ops = new ArrayList<Operator<? extends OperatorDesc>>(); for (List<String> ls : pa.values()) { for (String a : ls) { aliases.add(a); } } for (String a : aliases) { ops.add(mWork.getAliasToWork().get(a)); } createTmpDirs(conf, ops); } }
public void testIsNotEmptyWithNonEmptyMap() { Map map = new HashMap(); map.put("item", "value"); assertEquals(true, MapUtils.isNotEmpty(map)); }
public void testIsNotEmptyWithEmptyMap() { Map map = new HashMap(); assertEquals(false, MapUtils.isNotEmpty(map)); }
public void testIsNotEmptyWithNull() { Map map = null; assertEquals(false, MapUtils.isNotEmpty(map)); }
protected String buildSavedPaymentDisplayValue(CustomerPayment customerPayment) { String displayValue = new String(); Map<String, String> fields = customerPayment.getAdditionalFields(); if (MapUtils.isNotEmpty(fields)) { displayValue += buildPropertyValueIfAvailable(displayValue, fields.get(PaymentAdditionalFieldType.NAME_ON_CARD.getType())); displayValue += buildPropertyValueIfAvailable(displayValue, fields.get(PaymentAdditionalFieldType.CARD_TYPE.getType())); displayValue += buildPropertyValueIfAvailable(displayValue, fields.get(PaymentAdditionalFieldType.EXP_DATE.getType())); displayValue += buildPropertyValueIfAvailable(displayValue, "****" + fields.get(PaymentAdditionalFieldType.LAST_FOUR.getType())); } return displayValue; }
if (MapUtils.isNotEmpty(hiddenFields)) { for (String key : hiddenFields.keySet()) { Map<String, String> attributes = new HashMap<>();
protected SearchContextDTO createSearchContextDTO() { SearchContextDTO searchContextDTO = new SearchContextDTO(); BroadleafRequestContext ctx = BroadleafRequestContext.getBroadleafRequestContext(); if (ctx != null) { Map<String, Object> ruleMap = (Map<String, Object>) ctx.getRequestAttribute("blRuleMap"); if (MapUtils.isNotEmpty(ruleMap)) { searchContextDTO.setAttributes(ruleMap); } } return searchContextDTO; }
protected CatalogContextDTO createCatalogContextDTO() { BroadleafRequestContext ctx = BroadleafRequestContext.getBroadleafRequestContext(); CatalogContextDTO context = new CatalogContextDTO(); Map<String, Object> ruleMap = (Map<String, Object>) ctx.getRequestAttribute("blRuleMap"); if (MapUtils.isNotEmpty(ruleMap)) { context.setAttributes(ruleMap); } return context; }
StringBuffer sb = new StringBuffer(); Map<String, String> trackers = getTrackers(); if (MapUtils.isNotEmpty(trackers)) { sb.append("(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){"); sb.append("(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),");
/** * Given an ideal state find the segments that need to relocate a replica to completed servers, * and create a new instance state map for those segments * * @param realtimeTagConfig * @param idealState * @param completedServers * @param completedServersQueue * @return */ private void createNewIdealState(final RealtimeTagConfig realtimeTagConfig, IdealState idealState, final List<String> completedServers, MinMaxPriorityQueue<Map.Entry<String, Integer>> completedServersQueue) { // TODO: we are scanning the entire segments list every time. This is unnecessary because only the latest segments will need relocation // Can we do something to avoid this? // 1. Time boundary: scan only last day whereas runFrequency = hourly // 2. For each partition, scan in descending order, and stop when the first segment not needing relocation is found for (String segmentName : idealState.getPartitionSet()) { final Map<String, String> instanceStateMap = idealState.getInstanceStateMap(segmentName); Map<String, String> newInstanceStateMap = createNewInstanceStateMap(realtimeTagConfig, segmentName, instanceStateMap, completedServers, completedServersQueue); if (MapUtils.isNotEmpty(newInstanceStateMap)) { idealState.setInstanceStateMap(segmentName, newInstanceStateMap); } } }
if (MapUtils.isNotEmpty(propertyErrors)) { for (Map.Entry<String, List<String>> pe : propertyErrors.entrySet()) { for (String errorMessage : pe.getValue()) {
if (persistenceResponse.getEntity() != null && persistenceResponse.getEntity().isValidationFailure()) { String error = "There was an error removing the whatever"; if (MapUtils.isNotEmpty(persistenceResponse.getEntity().getPropertyValidationErrors())) {
if (MapUtils.isNotEmpty(itemRequest.getItemAttributes())) { Map<String, OrderItemAttribute> attributeMap = item.getOrderItemAttributes(); if (attributeMap == null) {
@Override public CHILD_CLASS merge(final View view) { if (null != view) { if (view instanceof NamedView) { NamedView namedViewInstance = (NamedView) view; if (StringUtils.isNotEmpty(namedViewInstance.getName())) { if (StringUtils.isEmpty(self().getElementDefs().getName())) { self().name(namedViewInstance.getName()); } else { if (!self().getElementDefs().getName().equals(((NamedView) view).getName())) { self().getElementDefs().getMergedNamedViewNames().add(namedViewInstance.getName()); } } } if (CollectionUtils.isNotEmpty(namedViewInstance.getMergedNamedViewNames())) { self().getElementDefs().setMergedNamedViewNames(namedViewInstance.getMergedNamedViewNames()); } if (MapUtils.isNotEmpty(namedViewInstance.getParameters())) { self().parameters(namedViewInstance.getParameters()); } } super.merge(view); } return self(); }
protected GetMethod createRequest(String downloadUrl, Map<String, String> headers) { GetMethod request = new GetMethod(downloadUrl); request.setFollowRedirects(true); if (MapUtils.isNotEmpty(headers)) { for (String key : headers.keySet()) { request.setRequestHeader(key, headers.get(key)); reqHeaders.put(key, headers.get(key)); } } return request; }
private void applyDomainAndZoneId(NetworkRelatedVsdIds.Builder relatedVsdIdsBuilder, Map<String, String> details) { if (MapUtils.isNotEmpty(details)) { relatedVsdIdsBuilder .vsdDomainId(details.get(NuageVspManager.NETWORK_METADATA_VSD_DOMAIN_ID)) .vsdZoneId(details.get(NuageVspManager.NETWORK_METADATA_VSD_ZONE_ID)); } }
@Override public DiscreteOrderItem createDiscreteOrderItem(final DiscreteOrderItemRequest itemRequest) { final DiscreteOrderItem item = (DiscreteOrderItem) orderItemDao.create(OrderItemType.DISCRETE); populateDiscreteOrderItem(item, itemRequest); item.setBundleOrderItem(itemRequest.getBundleOrderItem()); if (itemRequest.getSalePriceOverride() != null) { item.setBaseSalePrice(itemRequest.getSalePriceOverride()); } item.setDiscreteOrderItemFeePrices(itemRequest.getDiscreteOrderItemFeePrices()); if (itemRequest.getSalePriceOverride() != null) { item.setSalePriceOverride(Boolean.TRUE); item.setSalePrice(itemRequest.getSalePriceOverride()); item.setBaseSalePrice(itemRequest.getSalePriceOverride()); } if (itemRequest.getRetailPriceOverride() != null) { item.setRetailPriceOverride(Boolean.TRUE); item.setRetailPrice(itemRequest.getRetailPriceOverride()); item.setBaseRetailPrice(itemRequest.getRetailPriceOverride()); } for (DiscreteOrderItemFeePrice feePrice : item.getDiscreteOrderItemFeePrices()) { feePrice.setDiscreteOrderItem(item); } if (MapUtils.isNotEmpty(itemRequest.getAdditionalAttributes())) { item.setAdditionalAttributes(itemRequest.getAdditionalAttributes()); } item.setPersonalMessage(itemRequest.getPersonalMessage()); applyAdditionalOrderItemProperties(item); return item; }