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.Callback
addPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item)
static org.eclipse.microprofile.openapi.models.callbacks.Callback
createInstance(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()
String
getRef()
String
getUrlExpression()
static void
merge(org.eclipse.microprofile.openapi.models.callbacks.Callback from, org.eclipse.microprofile.openapi.models.callbacks.Callback to, boolean override, ApiContext context)
void
removePathItem(String name)
void
setOperations(List<org.eclipse.microprofile.openapi.models.Operation> operations)
void
setPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items)
void
setRef(String ref)
void
setUrlExpression(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:
addPathItem
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
removePathItem
public void removePathItem(String name)
- Specified by:
removePathItem
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
getPathItems
public Map<String,org.eclipse.microprofile.openapi.models.PathItem> getPathItems()
- Specified by:
getPathItems
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
setPathItems
public void setPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items)
- Specified by:
setPathItems
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
-
getRef
public String getRef()
- Specified by:
getRef
in interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
-
setRef
public void setRef(String ref)
- Specified by:
setRef
in 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)
-
-