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

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


        processor.processArtifact( artifact, model );
        assertEquals( 1, database.getNumFailures() );
        assertEquals( 0, database.getNumWarnings() );

        Iterator failures = database.getIterator();
        ArtifactResults results = (ArtifactResults) failures.next();
        assertFalse( failures.hasNext() );
        failures = results.getFailures().iterator();
        ResultReason result = (ResultReason) failures.next();
        assertEquals( getDependencyNotFoundMessage( dependency ), result.getReason() );
    }
View Full Code Here


        assertEquals( 1, database.getNumFailures() );
        assertEquals( 0, database.getNumWarnings() );
        assertEquals( 0, database.getNumNotices() );

        Iterator failures = database.getIterator();
        ArtifactResults results = (ArtifactResults) failures.next();
        assertFalse( failures.hasNext() );
        failures = results.getFailures().iterator();
        ResultReason result = (ResultReason) failures.next();
        assertEquals( getDependencyVersionInvalidMessage( dependency, "[" ), result.getReason() );
    }
View Full Code Here

        assertEquals( 1, database.getNumFailures() );
        assertEquals( 0, database.getNumWarnings() );
        assertEquals( 0, database.getNumNotices() );

        Iterator failures = database.getIterator();
        ArtifactResults results = (ArtifactResults) failures.next();
        assertFalse( failures.hasNext() );
        failures = results.getFailures().iterator();
        ResultReason result = (ResultReason) failures.next();
        assertEquals( getDependencyVersionInvalidMessage( dependency, null ), result.getReason() );
    }
View Full Code Here

    public static final String ROLE = ArtifactResultsDatabase.class.getName();

    public void addFailure( Artifact artifact, String processor, String problem, String reason )
    {
        ArtifactResults results = getArtifactResults( artifact );
        ResultReason result = createResultReason( processor, problem, reason );

        if ( !results.getFailures().contains( result ) )
        {
            results.addFailure( result );
        }

        saveObject( results );
    }
View Full Code Here

        saveObject( results );
    }

    public void addNotice( Artifact artifact, String processor, String problem, String reason )
    {
        ArtifactResults results = getArtifactResults( artifact );
        ResultReason result = createResultReason( processor, problem, reason );

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

        saveObject( results );
    }
View Full Code Here

        artifactReportProcessor.processArtifact( artifact, null );
        assertEquals( 0, database.getNumFailures() );
        assertEquals( 0, database.getNumWarnings() );
        assertEquals( "Check notices", 1, database.getNumNotices() );
        ArtifactResults results = (ArtifactResults) database.getIterator().next();
        assertEquals( artifact.getArtifactId(), results.getArtifactId() );
        assertEquals( artifact.getGroupId(), results.getGroupId() );
        assertEquals( artifact.getVersion(), results.getVersion() );
        assertEquals( 1, results.getNotices().size() );
        Iterator i = results.getNotices().iterator();
        ResultReason result = (ResultReason) i.next();
        assertEquals( "old-artifact", result.getProcessor() );
    }
View Full Code Here

        saveObject( results );
    }

    public void addWarning( Artifact artifact, String processor, String problem, String reason )
    {
        ArtifactResults results = getArtifactResults( artifact );
        ResultReason result = createResultReason( processor, problem, reason );

        if ( !results.getWarnings().contains( result ) )
        {
            results.addWarning( result );
        }

        saveObject( results );
    }
View Full Code Here

    public void remove( Artifact artifact )
    {
        try
        {
            ArtifactResults results = lookupArtifactResults( artifact );
            remove( results );
        }
        catch ( JDOObjectNotFoundException e )
        {
            // nothing to do.
View Full Code Here

     * @see #lookupArtifactResults(Artifact)
     * @see #createArtifactResults(Artifact)
     */
    public ArtifactResults getArtifactResults( Artifact artifact )
    {
        ArtifactResults results;

        try
        {
            results = lookupArtifactResults( artifact );
        }
View Full Code Here

         * type, classifier.
         * 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.
         */

        ArtifactResults results = new ArtifactResults();
        results.setGroupId( StringUtils.defaultString( artifact.getGroupId() ) );
        results.setArtifactId( StringUtils.defaultString( artifact.getArtifactId() ) );
        results.setVersion( StringUtils.defaultString( artifact.getVersion() ) );
        results.setArtifactType( StringUtils.defaultString( artifact.getType() ) );
        results.setClassifier( StringUtils.defaultString( artifact.getClassifier() ) );

        return results;
    }
View Full Code Here

TOP

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

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.