Package com.atlassian.jira.ofbiz
Class FieldMap
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,
Object>
Convenience class to use for field maps in
OfBizDelegator
- Since:
- v4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds the given key-value pair to the Map, and returnsthis
in order to allow fluent syntax.Adds all of the key-value pairs from the supplied map to this Map and returnsthis
in order to allow fluent syntax.static FieldMap
static FieldMap
static FieldMap
static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4) static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5) static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5, String name6, Object value6) static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5, String name6, Object value6, String name7, Object value7) static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5, String name6, Object value6, String name7, Object value7, String name8, Object value8) static FieldMap
build
(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5, String name6, Object value6, String name7, Object value7, String name8, Object value8, String name9, Object value9) Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
FieldMap
public FieldMap() -
FieldMap
-
FieldMap
-
-
Method Details
-
add
Adds the given key-value pair to the Map, and returnsthis
in order to allow fluent syntax.This method allows you to write code like the following:
FieldMap fieldMap = new FieldMap("id", 12L).add("name", "Fred");
- Parameters:
key
- key with which the specified value is to be associated.value
- value to be associated with the specified key.- Returns:
- This FieldMap.
-
addAll
Adds all of the key-value pairs from the supplied map to this Map and returnsthis
in order to allow fluent syntax.This method allows you to write code like the following:
FieldMap defaults = new FieldMap("name", "Fred").add("description", "Fred's stuff"); FieldMap fieldMap = new FieldMap("id", 12L).addAll(defaults);
- Parameters:
map
- the map of values to add- Returns:
- This FieldMap.
-
build
-
build
-
build
-
build
-
build
-
build
-
build
-
build
-
build
-