test_class.declarator: FULL_NAME = "name"
test_class.modifier: public static final
test_class.original_string: public static final String FULL_NAME = "name";
test_class.type: String
test_class.var_name: FULL_NAME
test_class.declarator: FIRST_NAME = "name_first"
test_class.modifier: public static final
test_class.original_string: public static final String FIRST_NAME = "name_first";
test_class.type: String
test_class.var_name: FIRST_NAME
test_class.declarator: MIDDLE_NAME = "name_middle"
test_class.modifier: public static final
test_class.original_string: public static final String MIDDLE_NAME = "name_middle";
test_class.type: String
test_class.var_name: MIDDLE_NAME
test_class.declarator: SURNAME = "name_last"
test_class.modifier: public static final
test_class.original_string: public static final String SURNAME = "name_last";
test_class.type: String
test_class.var_name: SURNAME
test_class.declarator: NICKNAME = "name_nickname"
test_class.modifier: public static final
test_class.original_string: public static final String NICKNAME = "name_nickname";
test_class.type: String
test_class.var_name: NICKNAME
test_class.declarator: OTHER_NAME = "name_other"
test_class.modifier: public static final
test_class.original_string: public static final String OTHER_NAME = "name_other";
test_class.type: String
test_class.var_name: OTHER_NAME
test_class.file: app/src/test/java/org/unicef/rapidreg/service/cache/ItemValuesMapTest.java
test_class.identifier: ItemValuesMapTest
test_case.body: @Test
      public void should_concat_multi_string_with_blank_when_no_one_exist() throws Exception {
          assertThat(new ItemValuesMap().concatMultiStringsWithBlank(FULL_NAME),is(""));
      }
test_case.class_method_signature: ItemValuesMapTest.should_concat_multi_string_with_blank_when_no_one_exist()
test_case.full_signature: @Test public void should_concat_multi_string_with_blank_when_no_one_exist()
test_case.identifier: should_concat_multi_string_with_blank_when_no_one_exist
test_case.invocations: assertThat concatMultiStringsWithBlank is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_concat_multi_string_with_blank_when_no_one_exist()
focal_class.declarator: values
focal_class.modifier: private
focal_class.original_string: private Map<String, Object> values;
focal_class.type: Map<String, Object>
focal_class.var_name: values
focal_class.file: app/src/main/java/org/unicef/rapidreg/service/cache/ItemValuesMap.java
focal_class.identifier: ItemValuesMap
focal_class.interfaces: implements Serializable
focal_class.class_method_signature: ItemValuesMap.ItemValuesMap()
focal_class.full_signature: public  ItemValuesMap()
focal_class.identifier: ItemValuesMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ItemValuesMap()
focal_class.class_method_signature: ItemValuesMap.ItemValuesMap(Map<String, Object> values)
focal_class.full_signature: public  ItemValuesMap(Map<String, Object> values)
focal_class.identifier: ItemValuesMap
focal_class.modifiers: public
focal_class.parameters: (Map<String, Object> values)
focal_class.signature:  ItemValuesMap(Map<String, Object> values)
focal_class.class_method_signature: ItemValuesMap.fromJson(String json)
focal_class.full_signature: public static ItemValuesMap fromJson(String json)
focal_class.identifier: fromJson
focal_class.modifiers: public static
focal_class.parameters: (String json)
focal_class.return: ItemValuesMap
focal_class.signature: ItemValuesMap fromJson(String json)
focal_class.class_method_signature: ItemValuesMap.addItem(String itemKey, Object itemValue)
focal_class.full_signature: public void addItem(String itemKey, Object itemValue)
focal_class.identifier: addItem
focal_class.modifiers: public
focal_class.parameters: (String itemKey, Object itemValue)
focal_class.return: void
focal_class.signature: void addItem(String itemKey, Object itemValue)
focal_class.class_method_signature: ItemValuesMap.removeItem(String itemKey)
focal_class.full_signature: public void removeItem(String itemKey)
focal_class.identifier: removeItem
focal_class.modifiers: public
focal_class.parameters: (String itemKey)
focal_class.return: void
focal_class.signature: void removeItem(String itemKey)
focal_class.class_method_signature: ItemValuesMap.addBooleanItem(String itemKey, Boolean value)
focal_class.full_signature: public void addBooleanItem(String itemKey, Boolean value)
focal_class.identifier: addBooleanItem
focal_class.modifiers: public
focal_class.parameters: (String itemKey, Boolean value)
focal_class.return: void
focal_class.signature: void addBooleanItem(String itemKey, Boolean value)
focal_class.class_method_signature: ItemValuesMap.addStringItem(String itemKey, String value)
focal_class.full_signature: public void addStringItem(String itemKey, String value)
focal_class.identifier: addStringItem
focal_class.modifiers: public
focal_class.parameters: (String itemKey, String value)
focal_class.return: void
focal_class.signature: void addStringItem(String itemKey, String value)
focal_class.class_method_signature: ItemValuesMap.addNumberItem(String itemKey, Number value)
focal_class.full_signature: public void addNumberItem(String itemKey, Number value)
focal_class.identifier: addNumberItem
focal_class.modifiers: public
focal_class.parameters: (String itemKey, Number value)
focal_class.return: void
focal_class.signature: void addNumberItem(String itemKey, Number value)
focal_class.class_method_signature: ItemValuesMap.addListItem(String itemkey, List value)
focal_class.full_signature: public void addListItem(String itemkey, List value)
focal_class.identifier: addListItem
focal_class.modifiers: public
focal_class.parameters: (String itemkey, List value)
focal_class.return: void
focal_class.signature: void addListItem(String itemkey, List value)
focal_class.class_method_signature: ItemValuesMap.addLinkedHashMap(String itemKey, LinkedHashMap map)
focal_class.full_signature: public void addLinkedHashMap(String itemKey, LinkedHashMap map)
focal_class.identifier: addLinkedHashMap
focal_class.modifiers: public
focal_class.parameters: (String itemKey, LinkedHashMap map)
focal_class.return: void
focal_class.signature: void addLinkedHashMap(String itemKey, LinkedHashMap map)
focal_class.class_method_signature: ItemValuesMap.getAsObject(String key)
focal_class.full_signature: public Object getAsObject(String key)
focal_class.identifier: getAsObject
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: Object
focal_class.signature: Object getAsObject(String key)
focal_class.class_method_signature: ItemValuesMap.getAsBoolean(String key)
focal_class.full_signature: public Boolean getAsBoolean(String key)
focal_class.identifier: getAsBoolean
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: Boolean
focal_class.signature: Boolean getAsBoolean(String key)
focal_class.class_method_signature: ItemValuesMap.getAsString(String key)
focal_class.full_signature: public String getAsString(String key)
focal_class.identifier: getAsString
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getAsString(String key)
focal_class.class_method_signature: ItemValuesMap.getAsLong(String key)
focal_class.full_signature: public Long getAsLong(String key)
focal_class.identifier: getAsLong
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: Long
focal_class.signature: Long getAsLong(String key)
focal_class.class_method_signature: ItemValuesMap.getAsInt(String key)
focal_class.full_signature: public Integer getAsInt(String key)
focal_class.identifier: getAsInt
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: Integer
focal_class.signature: Integer getAsInt(String key)
focal_class.class_method_signature: ItemValuesMap.getAsList(String key)
focal_class.full_signature: public List<String> getAsList(String key)
focal_class.identifier: getAsList
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: List<String>
focal_class.signature: List<String> getAsList(String key)
focal_class.class_method_signature: ItemValuesMap.getValues()
focal_class.full_signature: public Map<String, Object> getValues()
focal_class.identifier: getValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> getValues()
focal_class.class_method_signature: ItemValuesMap.getChildrenAsJsonArray(String childName)
focal_class.full_signature: public List<Map<String, Object>> getChildrenAsJsonArray(String childName)
focal_class.identifier: getChildrenAsJsonArray
focal_class.modifiers: public
focal_class.parameters: (String childName)
focal_class.return: List<Map<String, Object>>
focal_class.signature: List<Map<String, Object>> getChildrenAsJsonArray(String childName)
focal_class.class_method_signature: ItemValuesMap.getChildrenAsLinkedHashMap(String childName)
focal_class.full_signature: public LinkedHashMap<String, T> getChildrenAsLinkedHashMap(String childName)
focal_class.identifier: getChildrenAsLinkedHashMap
focal_class.modifiers: public
focal_class.parameters: (String childName)
focal_class.return: LinkedHashMap<String, T>
focal_class.signature: LinkedHashMap<String, T> getChildrenAsLinkedHashMap(String childName)
focal_class.class_method_signature: ItemValuesMap.addChild(String childName, Map<String, Object> child)
focal_class.full_signature: public void addChild(String childName, Map<String, Object> child)
focal_class.identifier: addChild
focal_class.modifiers: public
focal_class.parameters: (String childName, Map<String, Object> child)
focal_class.return: void
focal_class.signature: void addChild(String childName, Map<String, Object> child)
focal_class.class_method_signature: ItemValuesMap.getChildrenSize(String childName)
focal_class.full_signature: public int getChildrenSize(String childName)
focal_class.identifier: getChildrenSize
focal_class.modifiers: public
focal_class.parameters: (String childName)
focal_class.return: int
focal_class.signature: int getChildrenSize(String childName)
focal_class.class_method_signature: ItemValuesMap.getChildAsItemValues(String childName, int index)
focal_class.full_signature: public ItemValuesMap getChildAsItemValues(String childName, int index)
focal_class.identifier: getChildAsItemValues
focal_class.modifiers: public
focal_class.parameters: (String childName, int index)
focal_class.return: ItemValuesMap
focal_class.signature: ItemValuesMap getChildAsItemValues(String childName, int index)
focal_class.class_method_signature: ItemValuesMap.addChildren(String childName, List<Map<String, Object>> children)
focal_class.full_signature: public void addChildren(String childName, List<Map<String, Object>> children)
focal_class.identifier: addChildren
focal_class.modifiers: public
focal_class.parameters: (String childName, List<Map<String, Object>> children)
focal_class.return: void
focal_class.signature: void addChildren(String childName, List<Map<String, Object>> children)
focal_class.class_method_signature: ItemValuesMap.has(String key)
focal_class.full_signature: public boolean has(String key)
focal_class.identifier: has
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: boolean
focal_class.signature: boolean has(String key)
focal_class.class_method_signature: ItemValuesMap.concatMultiStringsWithBlank(String... keys)
focal_class.full_signature: public String concatMultiStringsWithBlank(String... keys)
focal_class.identifier: concatMultiStringsWithBlank
focal_class.modifiers: public
focal_class.parameters: (String... keys)
focal_class.return: String
focal_class.signature: String concatMultiStringsWithBlank(String... keys)
focal_class.class_method_signature: ItemValuesMap.copy()
focal_class.full_signature: public ItemValuesMap copy()
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ItemValuesMap
focal_class.signature: ItemValuesMap copy()
focal_method.body: public String concatMultiStringsWithBlank(String... keys) {
          StringBuilder result = new StringBuilder();
          for (String key : keys) {
              if (has(key)) {
                  result.append(getAsString(key)).append(" ");
              }
          }
          return result.toString().trim();
      }
focal_method.class_method_signature: ItemValuesMap.concatMultiStringsWithBlank(String... keys)
focal_method.full_signature: public String concatMultiStringsWithBlank(String... keys)
focal_method.identifier: concatMultiStringsWithBlank
focal_method.invocations: has append append getAsString trim toString
focal_method.modifiers: public
focal_method.parameters: (String... keys)
focal_method.return: String
focal_method.signature: String concatMultiStringsWithBlank(String... keys)