Package org.apache.maven.archiva.reporting.model

Examples of org.apache.maven.archiva.reporting.model.MetadataResults


        saveObject( results );
    }

    public void addNotice( RepositoryMetadata metadata, String processor, String problem, String reason )
    {
        MetadataResults results = getMetadataResults( metadata );
        ResultReason result = createResultReason( processor, problem, reason );

        if ( !results.getNotices().contains( result ) )
        {
            results.addNotice( result );
        }

        saveObject( results );
    }
View Full Code Here


    public void remove( RepositoryMetadata metadata )
    {
        try
        {
            MetadataResults results = lookupMetadataResults( metadata );
            remove( results );
        }
        catch ( JDOObjectNotFoundException e )
        {
            // nothing to do.
View Full Code Here

        }
    }

    public MetadataResults getMetadataResults( RepositoryMetadata metadata )
    {
        MetadataResults results;

        try
        {
            results = lookupMetadataResults( metadata );
        }
View Full Code Here

         * The MetadataResults object has a complex primary key consisting of groupId, artifactId, and version.
         * This also means that none of those fields may be null.  however, that doesn't eliminate the
         * ability to have an empty string in place of a null.
         */

        MetadataResults results = new MetadataResults();
        results.setGroupId( StringUtils.defaultString( metadata.getGroupId() ) );
        results.setArtifactId( StringUtils.defaultString( metadata.getArtifactId() ) );
        results.setVersion( StringUtils.defaultString( metadata.getBaseVersion() ) );

        return results;
    }
View Full Code Here

    public int getNumFailures()
    {
        int count = 0;
        for ( Iterator it = getIterator(); it.hasNext(); )
        {
            MetadataResults results = (MetadataResults) it.next();
            count += results.getFailures().size();
        }
        return count;
    }
View Full Code Here

    public int getNumNotices()
    {
        int count = 0;
        for ( Iterator it = getIterator(); it.hasNext(); )
        {
            MetadataResults results = (MetadataResults) it.next();
            count += results.getNotices().size();
        }
        return count;
    }
View Full Code Here

    }

    public void testAddNoticeRepositoryMetadataStringStringString()
    {
        database.addNotice( metadata, processor, problem, reason );
        MetadataResults metadataResults = database.getMetadataResults( metadata );

        assertEquals( 1, database.getNumNotices() );
        assertEquals( 1, metadataResults.getNotices().size() );

        database.addNotice( metadata, processor, problem, reason );
        metadataResults = database.getMetadataResults( metadata );

        assertEquals( 1, database.getNumNotices() );
        assertEquals( 1, metadataResults.getNotices().size() );
    }
View Full Code Here

    public int getNumWarnings()
    {
        int count = 0;
        for ( Iterator it = getIterator(); it.hasNext(); )
        {
            MetadataResults results = (MetadataResults) it.next();
            count += results.getWarnings().size();
        }
        return count;
    }
View Full Code Here

        badMetadataReportProcessor.processMetadata( metadata, repository );

        Iterator failures = database.getIterator();
        assertTrue( "check there is a failure", failures.hasNext() );
        MetadataResults results = (MetadataResults) failures.next();
        failures = results.getFailures().iterator();
        assertTrue( "check there is a failure", failures.hasNext() );
        ResultReason result = (ResultReason) failures.next();
        assertMetadata( metadata, results );
        assertEquals( "check reason", "Missing lastUpdated element inside the metadata.", result.getReason() );
        assertFalse( "check no more failures", failures.hasNext() );
View Full Code Here

    }

    public void testAddWarningRepositoryMetadataStringStringString()
    {
        database.addWarning( metadata, processor, problem, reason );
        MetadataResults metadataResults = database.getMetadataResults( metadata );

        assertEquals( 1, database.getNumWarnings() );
        assertEquals( 1, metadataResults.getWarnings().size() );

        database.addWarning( metadata, processor, problem, reason );
        metadataResults = database.getMetadataResults( metadata );

        assertEquals( 1, database.getNumWarnings() );
        assertEquals( 1, metadataResults.getWarnings().size() );
    }
View Full Code Here

TOP

Related Classes of org.apache.maven.archiva.reporting.model.MetadataResults

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.