Examples of UniqueVersionConstraint


Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

        if ( !observableRepositoryIds.isEmpty() )
        {
            // NOTE: No group Id or artifact Id's should be returned here.
            List<String> versions =
                (List<String>) dao.query( new UniqueVersionConstraint( observableRepositoryIds, groupId, artifactId ) );
            results.setSelectedRepositoryIds( observableRepositoryIds );

            results.setVersions( processSnapshots( versions ) );
        }
        return results;
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

        List<String> timestampedVersions = new ArrayList<String>();

        if ( VersionUtil.isSnapshot( version ) )
        {
            List<String> versions =
                (List<String>) dao.query( new UniqueVersionConstraint( observableRepositoryIds, groupId, artifactId ) );

            for ( String uniqueVersion : versions )
            {  
                if ( VersionUtil.getBaseVersion( uniqueVersion ).equals( version ) ||
                        VersionUtil.getBaseVersion( uniqueVersion ).equals( VersionUtil.getBaseVersion( version ) ) )
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

    {
        ArchivaArtifact result = null;

        if ( VersionUtil.isGenericSnapshot( version ) )
        {
            final List<String> versions = (List<String>) dao.query( new UniqueVersionConstraint( groupId, artifactId ) );
            Collections.sort( versions );
            Collections.reverse( versions );

            for ( String uniqueVersion : versions )
            {
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

    }

    public BrowsingResults selectArtifactId( String groupId, String artifactId )
    {
        // NOTE: No group Id or artifact Id's should be returned here.
        List versions = dao.query( new UniqueVersionConstraint( groupId, artifactId ) );

        BrowsingResults results = new BrowsingResults( groupId, artifactId );

        processSnapshots( versions );
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

                                                    ArchivaArtifact pomArtifact )
        throws ArchivaDatabaseException
    {
        if ( VersionUtil.isGenericSnapshot( version ) )
        {
            List versions = dao.query( new UniqueVersionConstraint( groupId, artifactId ) );
            Collections.sort( versions );
            Collections.reverse( versions );

            for ( Iterator iter = versions.iterator(); iter.hasNext(); )
            {
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

    public BrowsingResults selectArtifactId( String groupId, String artifactId )
    {
        // List groups = dao.query( new UniqueGroupIdConstraint( groupId ) );
        // List artifacts = dao.query( new UniqueArtifactIdConstraint( groupId ) );
        List versions = dao.query( new UniqueVersionConstraint( groupId, artifactId ) );

        BrowsingResults results = new BrowsingResults( groupId, artifactId );

        // results.setGroupIds( groups );
        // results.setArtifacts( artifacts );
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

       
        SearchResultLimits limits = new SearchResultLimits( SearchResultLimits.ALL_PAGES );
       
        searchControl.expectAndDefaultReturn( search.search( "", observableRepoIds, "archiva", limits, null ), results );
       
        archivaDAOControl.expectAndReturn( archivaDAO.query( new UniqueVersionConstraint( observableRepoIds, resultHit.getGroupId(),
                                                                                          resultHit.getArtifactId() ) ), null );
       
        ArchivaProjectModel model = new ArchivaProjectModel();
        model.setGroupId( ARCHIVA_TEST_GROUP_ID );
        model.setArtifactId( "archiva-webapp" );
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

       
        SearchResultLimits limits = new SearchResultLimits( SearchResultLimits.ALL_PAGES );
       
        searchControl.expectAndDefaultReturn( search.search( "", observableRepoIds, "archiva", limits, null ), results );
       
        archivaDAOControl.expectAndReturn( archivaDAO.query( new UniqueVersionConstraint( observableRepoIds, resultHit.getGroupId(),
                                                                                          resultHit.getArtifactId() ) ), null );
         
        repoBrowsingControl.expectAndReturn( repoBrowsing.selectVersion( "", observableRepoIds, ARCHIVA_TEST_GROUP_ID,
                                                                         ARCHIVA_TEST_ARTIFACT_ID, "1.0" ), null );
       
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

       
        SearchResultLimits limits = new SearchResultLimits( SearchResultLimits.ALL_PAGES );
       
        searchControl.expectAndDefaultReturn( search.search( "", observableRepoIds, "archiva", limits, null ), results );

        archivaDAOControl.expectAndReturn( archivaDAO.query( new UniqueVersionConstraint( observableRepoIds, resultHit.getGroupId(),
                                                                                          resultHit.getArtifactId() ) ), null );

        ObjectNotFoundException exception = new ObjectNotFoundException( "org.apache.archiva.archiva-test:1.0" );

        repoBrowsingControl.expectAndThrow( repoBrowsing.selectVersion( "", observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), exception );
View Full Code Here

Examples of org.apache.maven.archiva.database.constraints.UniqueVersionConstraint

       
        SearchResultLimits limits = new SearchResultLimits( SearchResultLimits.ALL_PAGES );
       
        searchControl.expectAndDefaultReturn( search.search( "", observableRepoIds, "archiva", limits, null ), results );

        archivaDAOControl.expectAndReturn( archivaDAO.query( new UniqueVersionConstraint( observableRepoIds, resultHit.getGroupId(),
                                                                                          resultHit.getArtifactId() ) ), null );

        ArchivaDatabaseException exception = new ArchivaDatabaseException( "org.apache.archiva.archiva-test:1.0" );

        repoBrowsingControl.expectAndThrow( repoBrowsing.selectVersion( "", observableRepoIds, "org.apache.archiva", "archiva-test", "1.0" ), exception );
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.