Package com.github.elibracha.compare
Class SecuritySchemeDiff
- java.lang.Object
-
- com.github.elibracha.compare.ReferenceDiffCache<io.swagger.v3.oas.models.security.SecurityScheme,com.github.elibracha.model.ChangedSecurityScheme>
-
- com.github.elibracha.compare.SecuritySchemeDiff
-
public class SecuritySchemeDiff extends ReferenceDiffCache<io.swagger.v3.oas.models.security.SecurityScheme,com.github.elibracha.model.ChangedSecurityScheme>
Created by adarsh.sharma on 11/01/18.
-
-
Constructor Summary
Constructors Constructor Description SecuritySchemeDiff(OpenApiDiff openApiDiff)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<com.github.elibracha.model.ChangedSecurityScheme>computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.security.SecurityScheme leftSecurityScheme, io.swagger.v3.oas.models.security.SecurityScheme rightSecurityScheme, com.github.elibracha.model.DiffContext context)Optional<com.github.elibracha.model.ChangedSecurityScheme>diff(String leftSchemeRef, List<String> leftScopes, String rightSchemeRef, List<String> rightScopes, com.github.elibracha.model.DiffContext context)-
Methods inherited from class com.github.elibracha.compare.ReferenceDiffCache
cachedDiff, getRefKey
-
-
-
-
Constructor Detail
-
SecuritySchemeDiff
public SecuritySchemeDiff(OpenApiDiff openApiDiff)
-
-
Method Detail
-
diff
public Optional<com.github.elibracha.model.ChangedSecurityScheme> diff(String leftSchemeRef, List<String> leftScopes, String rightSchemeRef, List<String> rightScopes, com.github.elibracha.model.DiffContext context)
-
computeDiff
protected Optional<com.github.elibracha.model.ChangedSecurityScheme> computeDiff(HashSet<String> refSet, io.swagger.v3.oas.models.security.SecurityScheme leftSecurityScheme, io.swagger.v3.oas.models.security.SecurityScheme rightSecurityScheme, com.github.elibracha.model.DiffContext context)
- Specified by:
computeDiffin classReferenceDiffCache<io.swagger.v3.oas.models.security.SecurityScheme,com.github.elibracha.model.ChangedSecurityScheme>
-
-