Package net.sf.beanlib.provider.replicator

Examples of net.sf.beanlib.provider.replicator.BeanReplicator


        if ( networkConfiguration == null )
        {
            return null;
        }
        return new BeanReplicator().replicateBean( networkConfiguration, NetworkConfiguration.class );
    }
View Full Code Here


        {
            configuration.setNetworkConfiguration( null );
        }
        else
        {
            configuration.setNetworkConfiguration( new BeanReplicator().replicateBean( networkConfiguration,
                                                                                       org.apache.archiva.configuration.NetworkConfiguration.class ) );
        }
        setupWagon( networkConfiguration );
        saveConfiguration( configuration );
    }
View Full Code Here

                log.warn( "Error retrieving repository statistics: " + e.getMessage(), e );
            }
            if ( stats != null )
            {
                ArchivaRepositoryStatistics archivaRepositoryStatistics =
                    new BeanReplicator().replicateBean( stats, ArchivaRepositoryStatistics.class );
                archivaRepositoryStatistics.setDuration( archivaRepositoryStatistics.getScanEndTime().getTime()
                                                             - archivaRepositoryStatistics.getScanStartTime().getTime() );
                archivaRepositoryStatistics.setLastScanDate(
                    sdf.format( archivaRepositoryStatistics.getScanEndTime() ) );
                return archivaRepositoryStatistics;
View Full Code Here

    {
        if ( searchRequest == null )
        {
            return Collections.emptyList();
        }
        SearchFields searchField = new BeanReplicator().replicateBean( searchRequest, SearchFields.class );
        SearchResultLimits limits = new SearchResultLimits( 0 );

        // if no repos set we use ones available for the user
        if ( searchField.getRepositories() == null || searchField.getRepositories().isEmpty() )
        {
View Full Code Here

            if ( hit.getVersions().size() > 0 )
            {
                for ( String version : hit.getVersions() )
                {

                    Artifact versionned = new BeanReplicator().replicateBean( hit, Artifact.class );

                    if ( StringUtils.isNotBlank( version ) )
                    {
                        versionned.setVersion( version );
                        versionned.setUrl( getArtifactUrl( versionned ) );
View Full Code Here

    protected ProxyConnectorConfiguration getProxyConnectorConfiguration( ProxyConnector proxyConnector )
    {
        return proxyConnector == null
            ? null
            : new BeanReplicator().replicateBean( proxyConnector, ProxyConnectorConfiguration.class );
    }
View Full Code Here

    protected ProxyConnector getProxyConnector( ProxyConnectorConfiguration proxyConnectorConfiguration )
    {
        return proxyConnectorConfiguration == null
            ? null
            : new BeanReplicator().replicateBean( proxyConnectorConfiguration, ProxyConnector.class );
    }
View Full Code Here

    private RedbackRuntimeConfiguration build(
        org.apache.archiva.configuration.RedbackRuntimeConfiguration runtimeConfiguration )
    {
        RedbackRuntimeConfiguration redbackRuntimeConfiguration =
            new BeanReplicator().replicateBean( runtimeConfiguration, RedbackRuntimeConfiguration.class );

        if ( runtimeConfiguration.getLdapConfiguration() != null )
        {
            redbackRuntimeConfiguration.setLdapConfiguration(
                new BeanReplicator().replicateBean( runtimeConfiguration.getLdapConfiguration(),
                                                    LdapConfiguration.class ) );
        }

        if ( runtimeConfiguration.getUsersCacheConfiguration() != null )
        {
            redbackRuntimeConfiguration.setUsersCacheConfiguration(
                new BeanReplicator().replicateBean( runtimeConfiguration.getUsersCacheConfiguration(),
                                                    CacheConfiguration.class ) );
        }

        if ( redbackRuntimeConfiguration.getLdapConfiguration() == null )
        {
View Full Code Here

    private org.apache.archiva.configuration.RedbackRuntimeConfiguration build(
        RedbackRuntimeConfiguration archivaRuntimeConfiguration )
    {
        org.apache.archiva.configuration.RedbackRuntimeConfiguration redbackRuntimeConfiguration =
            new BeanReplicator().replicateBean( archivaRuntimeConfiguration,
                                                org.apache.archiva.configuration.RedbackRuntimeConfiguration.class );

        if ( archivaRuntimeConfiguration.getLdapConfiguration() == null )
        {
            archivaRuntimeConfiguration.setLdapConfiguration( new LdapConfiguration() );
        }
        redbackRuntimeConfiguration.setLdapConfiguration(
            new BeanReplicator().replicateBean( archivaRuntimeConfiguration.getLdapConfiguration(),
                                                org.apache.archiva.configuration.LdapConfiguration.class ) );

        if ( archivaRuntimeConfiguration.getUsersCacheConfiguration() == null )
        {
            archivaRuntimeConfiguration.setUsersCacheConfiguration( new CacheConfiguration() );
        }

        redbackRuntimeConfiguration.setUsersCacheConfiguration(
            new BeanReplicator().replicateBean( archivaRuntimeConfiguration.getUsersCacheConfiguration(),
                                                org.apache.archiva.configuration.CacheConfiguration.class ) );

        List<LdapGroupMapping> ldapGroupMappings = archivaRuntimeConfiguration.getLdapGroupMappings();

        if ( ldapGroupMappings != null && ldapGroupMappings.size() > 0 )
View Full Code Here

        {
            return new ArchivaRuntimeConfiguration();
        }

        ArchivaRuntimeConfiguration res =
            new BeanReplicator().replicateBean( archivaRuntimeConfiguration, ArchivaRuntimeConfiguration.class );

        if ( archivaRuntimeConfiguration.getUrlFailureCacheConfiguration() != null )
        {

            res.setUrlFailureCacheConfiguration(
                new BeanReplicator().replicateBean( archivaRuntimeConfiguration.getUrlFailureCacheConfiguration(),
                                                    CacheConfiguration.class ) );

        }

        return res;
View Full Code Here

TOP

Related Classes of net.sf.beanlib.provider.replicator.BeanReplicator

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.