Package org.apache.archiva.configuration

Examples of org.apache.archiva.configuration.ProxyConnectorRuleConfiguration


                int count = 0;
                for ( Iterator iter = value.getProxyConnectorRuleConfigurations().iterator(); iter.hasNext(); count++ )
                {
                    String name = "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration(" + count + ")";
                    ProxyConnectorRuleConfiguration o = ( ProxyConnectorRuleConfiguration ) iter.next();
                    writeProxyConnectorRuleConfiguration( prefix + name + ".", o, registry );
                }
            }
        }
    }
View Full Code Here


        value.setArchivaRuntimeConfiguration( archivaRuntimeConfiguration );
        java.util.List proxyConnectorRuleConfigurations = new java.util.ArrayList/*<ProxyConnectorRuleConfiguration>*/();
        List proxyConnectorRuleConfigurationsSubsets = registry.getSubsetList( prefix + "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration" );
        for ( Iterator i = proxyConnectorRuleConfigurationsSubsets.iterator(); i.hasNext(); )
        {
            ProxyConnectorRuleConfiguration v = readProxyConnectorRuleConfiguration( "", (Registry) i.next() );
            proxyConnectorRuleConfigurations.add( v );
        }
        value.setProxyConnectorRuleConfigurations( proxyConnectorRuleConfigurations );

        return value;
View Full Code Here

        return value;
    }
   
    private ProxyConnectorRuleConfiguration readProxyConnectorRuleConfiguration( String prefix, Registry registry )
    {
        ProxyConnectorRuleConfiguration value = new ProxyConnectorRuleConfiguration();

    //String ruleType = registry.getString( prefix + "ruleType", value.getRuleType() );

    List<String> ruleTypeList = registry.getList( prefix + "ruleType" );
    String ruleType = value.getRuleType();
    if (ruleTypeList != null && !ruleTypeList.isEmpty() )
    {
        StringBuilder sb = new StringBuilder(  );
        for (int i = 0,size = ruleTypeList.size();i<size;i++)
        {
            sb.append( ruleTypeList.get( i ) );
            if (i<size - 1)
            {
                sb.append( ',' );
            }
        }
        ruleType = sb.toString();
    }

        value.setRuleType( ruleType );
    //String pattern = registry.getString( prefix + "pattern", value.getPattern() );

    List<String> patternList = registry.getList( prefix + "pattern" );
    String pattern = value.getPattern();
    if (patternList != null && !patternList.isEmpty() )
    {
        StringBuilder sb = new StringBuilder(  );
        for (int i = 0,size = patternList.size();i<size;i++)
        {
            sb.append( patternList.get( i ) );
            if (i<size - 1)
            {
                sb.append( ',' );
            }
        }
        pattern = sb.toString();
    }

        value.setPattern( pattern );
        java.util.List proxyConnectors = new java.util.ArrayList/*<ProxyConnectorConfiguration>*/();
        List proxyConnectorsSubsets = registry.getSubsetList( prefix + "proxyConnectors.proxyConnector" );
        for ( Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); )
        {
            ProxyConnectorConfiguration v = readProxyConnectorConfiguration( "", (Registry) i.next() );
            proxyConnectors.add( v );
        }
        value.setProxyConnectors( proxyConnectors );

        return value;
    }
View Full Code Here

    @Override
    public void addProxyConnectorRule( ProxyConnectorRule proxyConnectorRule, AuditInformation auditInformation )
        throws RepositoryAdminException
    {
        ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration = new ProxyConnectorRuleConfiguration();
        proxyConnectorRuleConfiguration.setPattern( proxyConnectorRule.getPattern() );
        proxyConnectorRuleConfiguration.setRuleType( proxyConnectorRule.getProxyConnectorRuleType().getRuleType() );
        for ( ProxyConnector proxyConnector : proxyConnectorRule.getProxyConnectors() )
        {
            ProxyConnectorConfiguration proxyConnectorConfiguration = new ProxyConnectorConfiguration();
            proxyConnectorConfiguration.setSourceRepoId( proxyConnector.getSourceRepoId() );
            proxyConnectorConfiguration.setTargetRepoId( proxyConnector.getTargetRepoId() );
            proxyConnectorRuleConfiguration.getProxyConnectors().add( proxyConnectorConfiguration );
        }
        Configuration configuration = getArchivaConfiguration().getConfiguration();
        configuration.getProxyConnectorRuleConfigurations().add( proxyConnectorRuleConfiguration );
        saveConfiguration( configuration );
    }
View Full Code Here

        value.setNetworkConfiguration( networkConfiguration );
        java.util.List proxyConnectorRuleConfigurations = new java.util.ArrayList/*<ProxyConnectorRuleConfiguration>*/();
        List proxyConnectorRuleConfigurationsSubsets = registry.getSubsetList( prefix + "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration" );
        for ( Iterator i = proxyConnectorRuleConfigurationsSubsets.iterator(); i.hasNext(); )
        {
            ProxyConnectorRuleConfiguration v = readProxyConnectorRuleConfiguration( "", (Registry) i.next() );
            proxyConnectorRuleConfigurations.add( v );
        }
        value.setProxyConnectorRuleConfigurations( proxyConnectorRuleConfigurations );

        return value;
View Full Code Here

        return value;
    }
   
    private ProxyConnectorRuleConfiguration readProxyConnectorRuleConfiguration( String prefix, Registry registry )
    {
        ProxyConnectorRuleConfiguration value = new ProxyConnectorRuleConfiguration();

        String ruleType = registry.getString( prefix + "ruleType", value.getRuleType() );
        value.setRuleType( ruleType );
        String pattern = registry.getString( prefix + "pattern", value.getPattern() );
        value.setPattern( pattern );
        java.util.List proxyConnectors = new java.util.ArrayList/*<ProxyConnectorConfiguration>*/();
        List proxyConnectorsSubsets = registry.getSubsetList( prefix + "proxyConnectors.proxyConnector" );
        for ( Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); )
        {
            ProxyConnectorConfiguration v = readProxyConnectorConfiguration( "", (Registry) i.next() );
            proxyConnectors.add( v );
        }
        value.setProxyConnectors( proxyConnectors );

        return value;
    }
View Full Code Here

                int count = 0;
                for ( Iterator iter = value.getProxyConnectorRuleConfigurations().iterator(); iter.hasNext(); count++ )
                {
                    String name = "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration(" + count + ")";
                    ProxyConnectorRuleConfiguration o = ( ProxyConnectorRuleConfiguration ) iter.next();
                    writeProxyConnectorRuleConfiguration( prefix + name + ".", o, registry );
                }
            }
        }
    }
View Full Code Here

    }

    public void addProxyConnectorRule( ProxyConnectorRule proxyConnectorRule, AuditInformation auditInformation )
        throws RepositoryAdminException
    {
        ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration = new ProxyConnectorRuleConfiguration();
        proxyConnectorRuleConfiguration.setPattern( proxyConnectorRule.getPattern() );
        proxyConnectorRuleConfiguration.setRuleType( proxyConnectorRule.getProxyConnectorRuleType().getRuleType() );
        for ( ProxyConnector proxyConnector : proxyConnectorRule.getProxyConnectors() )
        {
            ProxyConnectorConfiguration proxyConnectorConfiguration = new ProxyConnectorConfiguration();
            proxyConnectorConfiguration.setSourceRepoId( proxyConnector.getSourceRepoId() );
            proxyConnectorConfiguration.setTargetRepoId( proxyConnector.getTargetRepoId() );
            proxyConnectorRuleConfiguration.getProxyConnectors().add( proxyConnectorConfiguration );
        }
        Configuration configuration = getArchivaConfiguration().getConfiguration();
        configuration.getProxyConnectorRuleConfigurations().add( proxyConnectorRuleConfiguration );
        saveConfiguration( configuration );
    }
View Full Code Here

                int count = 0;
                for ( Iterator iter = value.getProxyConnectorRuleConfigurations().iterator(); iter.hasNext(); count++ )
                {
                    String name = "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration(" + count + ")";
                    ProxyConnectorRuleConfiguration o = ( ProxyConnectorRuleConfiguration ) iter.next();
                    writeProxyConnectorRuleConfiguration( prefix + name + ".", o, registry );
                }
            }
        }
    }
View Full Code Here

        value.setArchivaRuntimeConfiguration( archivaRuntimeConfiguration );
        java.util.List proxyConnectorRuleConfigurations = new java.util.ArrayList/*<ProxyConnectorRuleConfiguration>*/();
        List proxyConnectorRuleConfigurationsSubsets = registry.getSubsetList( prefix + "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration" );
        for ( Iterator i = proxyConnectorRuleConfigurationsSubsets.iterator(); i.hasNext(); )
        {
            ProxyConnectorRuleConfiguration v = readProxyConnectorRuleConfiguration( "", (Registry) i.next() );
            proxyConnectorRuleConfigurations.add( v );
        }
        value.setProxyConnectorRuleConfigurations( proxyConnectorRuleConfigurations );

        return value;
View Full Code Here

TOP

Related Classes of org.apache.archiva.configuration.ProxyConnectorRuleConfiguration

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.