Class 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 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:
        computeDiff in class ReferenceDiffCache<io.swagger.v3.oas.models.security.SecurityScheme,​com.github.elibracha.model.ChangedSecurityScheme>