public abstract class

RestMapEntity

extends LinkedHashMap<K, V>
java.lang.Object
   ↳ java.util.AbstractMap<K, V>
     ↳ java.util.HashMap<K, V>
       ↳ java.util.LinkedHashMap<K, V>
         ↳ com.atlassian.bitbucket.rest.RestMapEntity
Known Direct Subclasses

Summary

Public Constructors
RestMapEntity()
RestMapEntity(Map<String, ?> values)
Protected Methods
boolean getBoolProperty(String property)
boolean getBoolProperty(String property, boolean defaultValue)
<T extends Enum<T>> T getEnumProperty(String property, Class<T> enumClass, T fallbackValue)
<T extends Enum<T>> T getEnumProperty(String property, Class<T> enumClass)
int getIntProperty(String property)
long getLongProperty(String property)
RestPath getPathProperty(String property)
String getStringProperty(String property)
void putIfNotEmpty(String key, Map<?, ?> value)
void putIfNotEmpty(String key, Iterable<?> value)
void putIfNotEmpty(String key, Collection<?> value)
void putIfNotNull(String key, Object value)
static <F, T> Set<T> transform(Set<F> values, Function<F, T> transformer)
static <F, T> List<T> transform(Iterable<F> values, Function<F, T> transformer)
[Expand]
Inherited Methods
From class java.util.LinkedHashMap
From class java.util.HashMap
From class java.util.AbstractMap
From class java.lang.Object
From interface java.util.Map

Public Constructors

public RestMapEntity ()

public RestMapEntity (Map<String, ?> values)

Protected Methods

protected boolean getBoolProperty (String property)

protected boolean getBoolProperty (String property, boolean defaultValue)

protected T getEnumProperty (String property, Class<T> enumClass, T fallbackValue)

protected T getEnumProperty (String property, Class<T> enumClass)

protected int getIntProperty (String property)

protected long getLongProperty (String property)

protected RestPath getPathProperty (String property)

protected String getStringProperty (String property)

protected void putIfNotEmpty (String key, Map<?, ?> value)

protected void putIfNotEmpty (String key, Iterable<?> value)

protected void putIfNotEmpty (String key, Collection<?> value)

protected void putIfNotNull (String key, Object value)

protected static Set<T> transform (Set<F> values, Function<F, T> transformer)

protected static List<T> transform (Iterable<F> values, Function<F, T> transformer)