Class RestCollection<T>
- java.lang.Object
-
- org.glassfish.admin.rest.composite.RestCollection<T>
-
public class RestCollection<T> extends Object
- Author:
- jdlee
-
-
Constructor Summary
Constructors Constructor Description RestCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckClass(Class<?> desired, Class<?> given)voidclear()booleancontainsKey(Object key)booleancontainsKey(String id)booleancontainsValue(Object value)Set<Map.Entry<RestModelMetadata,T>>entrySet()Tget(Object key)Tget(String id)booleanisEmpty()Set<RestModelMetadata>keySet()voidput(String id, T model)Tput(RestModelMetadata key, T value)voidputAll(Map<? extends RestModelMetadata,? extends T> m)Tremove(Object key)Tremove(String id)intsize()Collection<T>values()
-
-
-
Method Detail
-
containsKey
public boolean containsKey(String id)
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
containsKey
public boolean containsKey(Object key)
-
containsValue
public boolean containsValue(Object value)
-
put
public T put(RestModelMetadata key, T value)
-
putAll
public void putAll(Map<? extends RestModelMetadata,? extends T> m)
-
clear
public void clear()
-
keySet
public Set<RestModelMetadata> keySet()
-
values
public Collection<T> values()
-
entrySet
public Set<Map.Entry<RestModelMetadata,T>> entrySet()
-
checkClass
protected void checkClass(Class<?> desired, Class<?> given) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-