Package com.eviware.soapui.config

Examples of com.eviware.soapui.config.SecurityScanConfig


            for (TestStepSecurityTestConfig testStepSecurityTest : testStepSecurityTestList) {
                if (testStepSecurityTest.getTestStepId().equals(testStep.getId())) {
                    List<SecurityScanConfig> securityScanList = testStepSecurityTest.getTestStepSecurityScanList();
                    SecurityScanFactory factory = SoapUI.getSoapUICore().getSecurityScanRegistry()
                            .getFactory(securityScan.getType());
                    SecurityScanConfig newSecScanConfig = (SecurityScanConfig) securityScan.getConfig().copy();
                    SecurityScan newSecScan = factory.buildSecurityScan(testStep, newSecScanConfig, this);

                    securityScanList.remove(securityScan.getConfig());
                    securityScanList.add(index + offset, newSecScanConfig);
                    SecurityScanConfig[] cc = new SecurityScanConfig[securityScanList.size()];
View Full Code Here


    public boolean importSecurityScan(TestStep targetTestStep, SecurityScan securityScanToClone, boolean overwrite) {
        // testCase.beforeSave();
        XmlObject newConfig = securityScanToClone.getConfig().copy();

        SecurityScanConfig newScanConfig = SecurityScanConfig.Factory.newInstance();
        newScanConfig.set(newConfig);
        SecurityScanFactory factory = SoapUI.getSoapUICore().getSecurityScanRegistry()
                .getFactory(newScanConfig.getType());
        boolean targetStepHasScans = getTestStepSecurityScansCount(targetTestStep.getId()) > 0;
        if (targetStepHasScans) {
            boolean targetHasScanOfSameType = false;
            for (SecurityScan oldScan : getTestStepSecurityScans(targetTestStep.getId())) {
                if (oldScan.getType().equals(securityScanToClone.getType())) {
View Full Code Here

        return new XmlBombSecurityScan(testStep, config, parent, "/xml_bomb_scan.gif");
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(XmlBombSecurityScan.TYPE);
        securityCheckConfig.setName(name);
        return securityCheckConfig;
    }
View Full Code Here

                || testStep instanceof HttpTestRequestStep;
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(XPathInjectionSecurityScan.TYPE);
        securityCheckConfig.setName(name);
        return securityCheckConfig;
    }
View Full Code Here

                "/fuzzer_security_scan.gif");
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(FuzzerSecurityScan.TYPE);
        securityCheckConfig.setName(name);
        return securityCheckConfig;
    }
View Full Code Here

        return new MaliciousAttachmentSecurityScan(testStep, config, parent, "/malicious_attachment_scan.gif");
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(MaliciousAttachmentSecurityScan.TYPE);
        securityCheckConfig.setName(name);
        MaliciousAttachmentSecurityScanConfig sic = MaliciousAttachmentSecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setConfig(sic);
        return securityCheckConfig;
    }
View Full Code Here

        return testStep instanceof WsdlTestRequestStep || testStep instanceof RestTestRequestStep;
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(InvalidTypesSecurityScan.TYPE);
        securityCheckConfig.setName(name);
        return securityCheckConfig;
    }
View Full Code Here

        return new CrossSiteScriptingScan(testStep, config, parent, "/cross_site_script_scan.gif");
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(CrossSiteScriptingScan.TYPE);
        securityCheckConfig.setName(name);
        return securityCheckConfig;
    }
View Full Code Here

        return new GroovySecurityScan(testStep, config, parent, "/groovy_script_scan.gif");
    }

    @Override
    public SecurityScanConfig createNewSecurityScan(String name) {
        SecurityScanConfig securityCheckConfig = SecurityScanConfig.Factory.newInstance();
        securityCheckConfig.setType(GroovySecurityScan.TYPE);
        securityCheckConfig.setName(name);
        GroovySecurityScanConfig groovyscc = GroovySecurityScanConfig.Factory.newInstance();
        groovyscc.setExecuteScript(ScriptConfig.Factory.newInstance());
        // securityCheckConfig.changeType( GroovySecurityScanConfig.type );
        securityCheckConfig.setConfig(groovyscc);
        return securityCheckConfig;
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.config.SecurityScanConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.