Class CallbackImpl
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.TreeMap<String,V>
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap<org.eclipse.microprofile.openapi.models.PathItem,org.eclipse.microprofile.openapi.models.callbacks.Callback>
-
- fish.payara.microprofile.openapi.impl.model.callbacks.CallbackImpl
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,org.eclipse.microprofile.openapi.models.PathItem>,NavigableMap<String,org.eclipse.microprofile.openapi.models.PathItem>,SortedMap<String,org.eclipse.microprofile.openapi.models.PathItem>,org.eclipse.microprofile.openapi.models.callbacks.Callback,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
public class CallbackImpl extends ExtensibleTreeMap<org.eclipse.microprofile.openapi.models.PathItem,org.eclipse.microprofile.openapi.models.callbacks.Callback> implements org.eclipse.microprofile.openapi.models.callbacks.Callback
- See Also:
- Serialized Form
-
-
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>
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap
extensions
-
-
Constructor Summary
Constructors Constructor Description CallbackImpl()CallbackImpl(Map<String,? extends org.eclipse.microprofile.openapi.models.PathItem> items)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.callbacks.CallbackaddPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item)static org.eclipse.microprofile.openapi.models.callbacks.CallbackcreateInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)List<org.eclipse.microprofile.openapi.models.Operation>getOperations()Map<String,org.eclipse.microprofile.openapi.models.PathItem>getPathItems()StringgetRef()StringgetUrlExpression()static voidmerge(org.eclipse.microprofile.openapi.models.callbacks.Callback from, org.eclipse.microprofile.openapi.models.callbacks.Callback to, boolean override, ApiContext context)voidremovePathItem(String name)voidsetOperations(List<org.eclipse.microprofile.openapi.models.Operation> operations)voidsetPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items)voidsetRef(String ref)voidsetUrlExpression(String urlExpression)-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.callbacks.Callback
getPathItem, hasPathItem
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove
-
-
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.callbacks.Callback createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
addPathItem
public org.eclipse.microprofile.openapi.models.callbacks.Callback addPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item)
- Specified by:
addPathItemin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
removePathItem
public void removePathItem(String name)
- Specified by:
removePathItemin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
getPathItems
public Map<String,org.eclipse.microprofile.openapi.models.PathItem> getPathItems()
- Specified by:
getPathItemsin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
setPathItems
public void setPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items)
- Specified by:
setPathItemsin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
getRef
public String getRef()
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
-
getUrlExpression
public String getUrlExpression()
-
setUrlExpression
public void setUrlExpression(String urlExpression)
-
getOperations
public List<org.eclipse.microprofile.openapi.models.Operation> getOperations()
-
setOperations
public void setOperations(List<org.eclipse.microprofile.openapi.models.Operation> operations)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.callbacks.Callback from, org.eclipse.microprofile.openapi.models.callbacks.Callback to, boolean override, ApiContext context)
-
-