All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openqa.selenium.devtools.v90.security.model.InsecureContentStatus Maven / Gradle / Ivy

Go to download

Selenium automates browsers. That's it! What you do with that power is entirely up to you.

There is a newer version: 4.0.0-beta-4
Show newest version
package org.openqa.selenium.devtools.v90.security.model;

import org.openqa.selenium.Beta;
import org.openqa.selenium.json.JsonInput;

/**
 * Information about insecure content on the page.
 */
@java.lang.Deprecated()
public class InsecureContentStatus {

    private final java.lang.Boolean ranMixedContent;

    private final java.lang.Boolean displayedMixedContent;

    private final java.lang.Boolean containedMixedForm;

    private final java.lang.Boolean ranContentWithCertErrors;

    private final java.lang.Boolean displayedContentWithCertErrors;

    private final org.openqa.selenium.devtools.v90.security.model.SecurityState ranInsecureContentStyle;

    private final org.openqa.selenium.devtools.v90.security.model.SecurityState displayedInsecureContentStyle;

    public InsecureContentStatus(java.lang.Boolean ranMixedContent, java.lang.Boolean displayedMixedContent, java.lang.Boolean containedMixedForm, java.lang.Boolean ranContentWithCertErrors, java.lang.Boolean displayedContentWithCertErrors, org.openqa.selenium.devtools.v90.security.model.SecurityState ranInsecureContentStyle, org.openqa.selenium.devtools.v90.security.model.SecurityState displayedInsecureContentStyle) {
        this.ranMixedContent = java.util.Objects.requireNonNull(ranMixedContent, "ranMixedContent is required");
        this.displayedMixedContent = java.util.Objects.requireNonNull(displayedMixedContent, "displayedMixedContent is required");
        this.containedMixedForm = java.util.Objects.requireNonNull(containedMixedForm, "containedMixedForm is required");
        this.ranContentWithCertErrors = java.util.Objects.requireNonNull(ranContentWithCertErrors, "ranContentWithCertErrors is required");
        this.displayedContentWithCertErrors = java.util.Objects.requireNonNull(displayedContentWithCertErrors, "displayedContentWithCertErrors is required");
        this.ranInsecureContentStyle = java.util.Objects.requireNonNull(ranInsecureContentStyle, "ranInsecureContentStyle is required");
        this.displayedInsecureContentStyle = java.util.Objects.requireNonNull(displayedInsecureContentStyle, "displayedInsecureContentStyle is required");
    }

    /**
     * Always false.
     */
    public java.lang.Boolean getRanMixedContent() {
        return ranMixedContent;
    }

    /**
     * Always false.
     */
    public java.lang.Boolean getDisplayedMixedContent() {
        return displayedMixedContent;
    }

    /**
     * Always false.
     */
    public java.lang.Boolean getContainedMixedForm() {
        return containedMixedForm;
    }

    /**
     * Always false.
     */
    public java.lang.Boolean getRanContentWithCertErrors() {
        return ranContentWithCertErrors;
    }

    /**
     * Always false.
     */
    public java.lang.Boolean getDisplayedContentWithCertErrors() {
        return displayedContentWithCertErrors;
    }

    /**
     * Always set to unknown.
     */
    public org.openqa.selenium.devtools.v90.security.model.SecurityState getRanInsecureContentStyle() {
        return ranInsecureContentStyle;
    }

    /**
     * Always set to unknown.
     */
    public org.openqa.selenium.devtools.v90.security.model.SecurityState getDisplayedInsecureContentStyle() {
        return displayedInsecureContentStyle;
    }

    private static InsecureContentStatus fromJson(JsonInput input) {
        java.lang.Boolean ranMixedContent = false;
        java.lang.Boolean displayedMixedContent = false;
        java.lang.Boolean containedMixedForm = false;
        java.lang.Boolean ranContentWithCertErrors = false;
        java.lang.Boolean displayedContentWithCertErrors = false;
        org.openqa.selenium.devtools.v90.security.model.SecurityState ranInsecureContentStyle = null;
        org.openqa.selenium.devtools.v90.security.model.SecurityState displayedInsecureContentStyle = null;
        input.beginObject();
        while (input.hasNext()) {
            switch(input.nextName()) {
                case "ranMixedContent":
                    ranMixedContent = input.nextBoolean();
                    break;
                case "displayedMixedContent":
                    displayedMixedContent = input.nextBoolean();
                    break;
                case "containedMixedForm":
                    containedMixedForm = input.nextBoolean();
                    break;
                case "ranContentWithCertErrors":
                    ranContentWithCertErrors = input.nextBoolean();
                    break;
                case "displayedContentWithCertErrors":
                    displayedContentWithCertErrors = input.nextBoolean();
                    break;
                case "ranInsecureContentStyle":
                    ranInsecureContentStyle = input.read(org.openqa.selenium.devtools.v90.security.model.SecurityState.class);
                    break;
                case "displayedInsecureContentStyle":
                    displayedInsecureContentStyle = input.read(org.openqa.selenium.devtools.v90.security.model.SecurityState.class);
                    break;
                default:
                    input.skipValue();
                    break;
            }
        }
        input.endObject();
        return new InsecureContentStatus(ranMixedContent, displayedMixedContent, containedMixedForm, ranContentWithCertErrors, displayedContentWithCertErrors, ranInsecureContentStyle, displayedInsecureContentStyle);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy