Java Map Put putIfNotNullAndTrue(Map map, String key, Boolean boolValue)

Here you can find the source of putIfNotNullAndTrue(Map map, String key, Boolean boolValue)

Description

Puts a boolean value into a map if the value is not null.

License

Open Source License

Parameter

Parameter Description
map Map.
key Key.
boolValue Boolean value.

Declaration

public static final void putIfNotNullAndTrue(Map<String, Object> map, String key, Boolean boolValue) 

Method Source Code

//package com.java2s;
/*//ww  w  .  j  av  a 2s. co m
 * The MIT License
 *
 * Copyright (c) <2010> <Bruno P. Kinoshita>
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

import java.util.Map;

public class Main {
    /**
     * Puts a boolean value into a map if the value is not null.
     * 
     * @param map Map.
     * @param key Key.
     * @param boolValue Boolean value.
     */
    public static final void putIfNotNullAndTrue(Map<String, Object> map, String key, Boolean boolValue) {
        if (Boolean.TRUE.equals(boolValue)) {
            map.put(key, 0);
        }
    }
}

Related

  1. putIfNotExists(final K key, final V value, final Map map)
  2. putIfNotExists(Map map, K key, V value)
  3. putIfNotNull(final Map map, final String name, final String value)
  4. putIfNotNull(Map map, K key, V value)
  5. putIfNotNull(Map> params, String key, T value)
  6. putIfNull(Map map, Object key, Object defaultValue)
  7. putIfSet(Map config, String key, Object... values)
  8. putIntoMap(Map m, T[] keys, S[] values)
  9. putIntoMap(String key, Object value)