public class MergingContext
extends java.lang.Object
| Constructor and Description |
|---|
MergingContext(java.lang.String parameterId,
java.util.Map<java.lang.String,java.util.Set<springfox.documentation.schema.Model>> typedModelMap,
java.util.Map<java.lang.String,java.lang.String> modelIdToParameterId,
java.util.Map<java.lang.String,springfox.documentation.schema.Model> currentBranch,
java.util.Map<java.lang.String,springfox.documentation.spi.schema.contexts.ModelContext> contextMap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsModel(java.lang.String modelId) |
java.util.Set<java.lang.String> |
getCircleParameters(java.lang.String circleId) |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getCircles() |
java.util.Optional<ComparisonCondition> |
getComparisonCondition(java.lang.String modelFor) |
springfox.documentation.schema.Model |
getModel(java.lang.String modelId) |
springfox.documentation.spi.schema.contexts.ModelContext |
getModelContext(java.lang.String modelId) |
java.lang.String |
getModelParameter(java.lang.String modelId) |
java.lang.String |
getParameterId() |
java.lang.String |
getRootId() |
springfox.documentation.schema.Model |
getRootModel() |
java.util.Set<springfox.documentation.schema.Model> |
getSimilarTypeModels(java.lang.String type) |
boolean |
hasSeenBefore(java.lang.String modelId) |
MergingContext |
toRootId(java.lang.String rootId) |
MergingContext |
toRootId(java.lang.String rootId,
java.util.Set<ComparisonCondition> comparisonConditions,
java.util.Set<java.lang.String> allowedParameters) |
public MergingContext(java.lang.String parameterId,
java.util.Map<java.lang.String,java.util.Set<springfox.documentation.schema.Model>> typedModelMap,
java.util.Map<java.lang.String,java.lang.String> modelIdToParameterId,
java.util.Map<java.lang.String,springfox.documentation.schema.Model> currentBranch,
java.util.Map<java.lang.String,springfox.documentation.spi.schema.contexts.ModelContext> contextMap)
public java.lang.String getRootId()
public java.lang.String getParameterId()
public java.util.Optional<ComparisonCondition> getComparisonCondition(java.lang.String modelFor)
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getCircles()
public java.util.Set<java.lang.String> getCircleParameters(java.lang.String circleId)
public springfox.documentation.schema.Model getRootModel()
public boolean containsModel(java.lang.String modelId)
public springfox.documentation.schema.Model getModel(java.lang.String modelId)
public springfox.documentation.spi.schema.contexts.ModelContext getModelContext(java.lang.String modelId)
public java.lang.String getModelParameter(java.lang.String modelId)
public java.util.Set<springfox.documentation.schema.Model> getSimilarTypeModels(java.lang.String type)
public boolean hasSeenBefore(java.lang.String modelId)
public MergingContext toRootId(java.lang.String rootId, java.util.Set<ComparisonCondition> comparisonConditions, java.util.Set<java.lang.String> allowedParameters)
public MergingContext toRootId(java.lang.String rootId)