Examples of MaliciousAttachmentSecurityScanConfig


Examples of com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig

                  obj2.addParameterExposureStrings( el );
                }
              }
              else if( obj instanceof MaliciousAttachmentSecurityCheckConfig )
              {
                MaliciousAttachmentSecurityScanConfig obj2 = MaliciousAttachmentSecurityScanConfig.Factory
                    .newInstance();
                obj2.setRequestTimeout( ( ( MaliciousAttachmentSecurityCheckConfig )obj ).getRequestTimeout() );
                for( MaliciousAttachmentElementConfig el : ( ( MaliciousAttachmentSecurityCheckConfig )obj )
                    .getElementList() )
                {
                  MaliciousAttachmentElementConfig el2 = obj2.addNewElement();
                  el2.setKey( el.getKey() );
                  el2.setRemove( el.getRemove() );
                  for( MaliciousAttachmentConfig gen : el.getGenerateAttachmentList() )
                  {
                    MaliciousAttachmentConfig gen2 = el2.addNewGenerateAttachment();
                    gen2.setCached( gen.getCached() );
                    gen2.setContentType( gen.getContentType() );
                    gen2.setEnabled( gen.getEnabled() );
                    gen2.setFilename( gen.getFilename() );
                    gen2.setSize( gen.getSize() );
                  }
                  for( MaliciousAttachmentConfig repl : el.getReplaceAttachmentList() )
                  {
                    MaliciousAttachmentConfig repl2 = el2.addNewReplaceAttachment();
                    repl2.setCached( repl.getCached() );
                    repl2.setContentType( repl.getContentType() );
                    repl2.setEnabled( repl.getEnabled() );
                    repl2.setFilename( repl.getFilename() );
                    repl2.setSize( repl.getSize() );
                  }
                }
              }
              else if( obj instanceof SQLInjectionCheckConfig )
              {
                SQLInjectionScanConfig obj2 = SQLInjectionScanConfig.Factory.newInstance();
                for( String el : ( ( SQLInjectionCheckConfig )obj ).getSqlInjectionStringsList() )
                {
                  obj2.addSqlInjectionStrings( el );
                }
              }
              else if( obj instanceof XmlBombSecurityCheckConfig )
              {
                XmlBombSecurityScanConfig obj2 = XmlBombSecurityScanConfig.Factory.newInstance();
                obj2.setAttachXmlBomb( ( ( XmlBombSecurityCheckConfig )obj ).getAttachXmlBomb() );
                obj2.setXmlAttachmentPrefix( ( ( XmlBombSecurityCheckConfig )obj ).getXmlAttachmentPrefix() );
                for( String el : ( ( XmlBombSecurityCheckConfig )obj ).getXmlBombsList() )
                {
                  obj2.addXmlBombs( el );
                }
              }
              else
              {
                // boundary scan, malformed xml, xpath
View Full Code Here

Examples of com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig

    return result;
  }

  public void setData( Attachment[] attachments )
  {
    MaliciousAttachmentSecurityScanConfig copy = ( MaliciousAttachmentSecurityScanConfig )config.copy();

    listModel.clear();
    config.getElementList().clear();
    holder.getGenerateTableModel().clear();
    holder.getReplaceTableModel().clear();
    holder.getTablesDialog().setBooleanValue( MutationTables.REMOVE_FILE, new Boolean( false ) );

    if( attachments != null )
    {
      for( Attachment att : attachments )
      {
        AttachmentElement attEl = new AttachmentElement( att, att.getId() );
        listModel.addElement( attEl );

        holder.getGenerateTableModel().clear();
        holder.getReplaceTableModel().clear();
        holder.getTablesDialog().setBooleanValue( MutationTables.REMOVE_FILE, new Boolean( false ) );

        // add empty element
        MaliciousAttachmentElementConfig newElement = config.addNewElement();

        newElement.setKey( attEl.getId() );

        for( MaliciousAttachmentElementConfig element : copy.getElementList() )
        {
          if( attEl.getId().equals( element.getKey() ) )
          {
            newElement.setRemove( element.getRemove() );
            holder.getTablesDialog().setBooleanValue( MutationTables.REMOVE_FILE, element.getRemove() );
View Full Code Here

Examples of com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig

  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

Examples of com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig

        }
        return result;
    }

    public void setData(Attachment[] attachments) {
        MaliciousAttachmentSecurityScanConfig copy = (MaliciousAttachmentSecurityScanConfig) config.copy();

        listModel.clear();
        config.getElementList().clear();
        holder.getGenerateTableModel().clear();
        holder.getReplaceTableModel().clear();
        holder.getTablesDialog().setBooleanValue(MutationTables.REMOVE_FILE, new Boolean(false));

        if (attachments != null) {
            for (Attachment att : attachments) {
                AttachmentElement attEl = new AttachmentElement(att, att.getId());
                listModel.addElement(attEl);

                holder.getGenerateTableModel().clear();
                holder.getReplaceTableModel().clear();
                holder.getTablesDialog().setBooleanValue(MutationTables.REMOVE_FILE, new Boolean(false));

                // add empty element
                MaliciousAttachmentElementConfig newElement = config.addNewElement();

                newElement.setKey(attEl.getId());

                for (MaliciousAttachmentElementConfig element : copy.getElementList()) {
                    if (attEl.getId().equals(element.getKey())) {
                        newElement.setRemove(element.getRemove());
                        holder.getTablesDialog().setBooleanValue(MutationTables.REMOVE_FILE, element.getRemove());

                        for (MaliciousAttachmentConfig el : element.getGenerateAttachmentList()) {
View Full Code Here

Examples of com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig

    @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
TOP
Copyright © 2018 www.massapi.com. 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.