artifact.setRepositoryId( repoId ); artifact.setNamespace( namespace ); artifact.setProject( projectId ); artifact.setProjectVersion( projectVersion ); artifact.setVersion( projectVersion );
@Test public void testGetArtifactsByChecksumMultipleResult() throws Exception { ArtifactMetadata artifact1 = createArtifact(); repository.updateArtifact( TEST_REPO_ID, TEST_NAMESPACE, TEST_PROJECT, TEST_PROJECT_VERSION, artifact1 ); String newProjectId = "another-project"; ArtifactMetadata artifact2 = createArtifact(); artifact2.setProject( newProjectId ); repository.updateArtifact( TEST_REPO_ID, TEST_NAMESPACE, newProjectId, TEST_PROJECT_VERSION, artifact2 ); repository.save(); tryAssert(()-> { List<ArtifactMetadata> artifacts = new ArrayList<>(repository.getArtifactsByChecksum(TEST_REPO_ID, TEST_SHA1)); Collections.sort(artifacts, new ArtifactMetadataComparator()); assertEquals(Arrays.asList(artifact2, artifact1), artifacts); }); tryAssert(() -> { ArrayList<ArtifactMetadata> artifacts = new ArrayList<>(repository.getArtifactsByChecksum(TEST_REPO_ID, TEST_MD5)); Collections.sort(artifacts, new ArtifactMetadataComparator()); assertEquals(Arrays.asList(artifact2, artifact1), artifacts); }); }
artifact.setRepositoryId( repoId ); artifact.setNamespace( namespace ); artifact.setProject( projectId ); artifact.setProjectVersion( projectVersion ); artifact.setVersion( projectVersion );
artifact1.setProject( "project1" ); repository.updateArtifact( TEST_REPO_ID, TEST_NAMESPACE, "project1", TEST_PROJECT_VERSION, artifact1 ); ArtifactMetadata artifact2 = createArtifact(); artifact2.setProject( "project2" ); repository.updateArtifact( TEST_REPO_ID, TEST_NAMESPACE, "project2", TEST_PROJECT_VERSION, artifact2 ); repository.save();
artifact.setProject( projectNode.getName() ); artifact.setProjectVersion( projectVersionNode.getName() ); artifact.setVersion( artifactNode.hasProperty( "version" )
metadata.setId( id ); metadata.setNamespace( namespace ); metadata.setProject( projectId ); metadata.setRepositoryId( repoId ); metadata.setProjectVersion( projectVersion );
metadata.setId( id ); metadata.setNamespace( namespace ); metadata.setProject( projectId ); metadata.setRepositoryId( repoId ); metadata.setProjectVersion( projectVersion );
artifact.setProject( projectNode.getName() ); artifact.setProjectVersion( projectVersionNode.getName() ); artifact.setVersion( artifactNode.hasProperty( "version" )
private void addArtifact( String projectId, String projectVersion, Date whenGathered ) { ArtifactMetadata artifact = new ArtifactMetadata(); artifact.setFileLastModified( System.currentTimeMillis() ); artifact.setNamespace( TEST_NAMESPACE ); artifact.setProjectVersion( projectVersion ); artifact.setVersion( projectVersion ); artifact.setId( projectId + "-" + projectVersion + ".jar" ); artifact.setProject( projectId ); artifact.setRepositoryId( TEST_REPO ); artifact.setWhenGathered( whenGathered ); artifacts.add( artifact ); versions.add( projectVersion ); }
private static ArtifactMetadata createArtifact( String type ) { ArtifactMetadata artifact = new ArtifactMetadata(); artifact.setId( TEST_PROJECT + "-" + TEST_PROJECT_VERSION + "." + type ); artifact.setWhenGathered( new Date() ); artifact.setNamespace( TEST_NAMESPACE ); artifact.setProject( TEST_PROJECT ); artifact.setRepositoryId( TEST_REPO_ID ); artifact.setFileLastModified( System.currentTimeMillis() ); artifact.setVersion( TEST_PROJECT_VERSION ); artifact.setProjectVersion( TEST_PROJECT_VERSION ); artifact.setMd5( TEST_MD5 ); artifact.setSha1( TEST_SHA1 ); return artifact; }
protected ArtifactMetadata mapArtifactMetadataStringColumnSlice( ColumnSlice<String, String> columnSlice ) { ArtifactMetadata artifactMetadata = new ArtifactMetadata(); artifactMetadata.setNamespace( getStringValue( columnSlice, NAMESPACE_ID.toString() ) ); artifactMetadata.setSize( getAsLongValue( columnSlice, SIZE.toString() ) ); artifactMetadata.setId( getStringValue( columnSlice, ID.toString() ) ); artifactMetadata.setFileLastModified( getAsLongValue( columnSlice, FILE_LAST_MODIFIED.toString() ) ); artifactMetadata.setMd5( getStringValue( columnSlice, MD5.toString() ) ); artifactMetadata.setProject( getStringValue( columnSlice, PROJECT.toString() ) ); artifactMetadata.setProjectVersion( getStringValue( columnSlice, PROJECT_VERSION.toString() ) ); artifactMetadata.setRepositoryId( getStringValue( columnSlice, REPOSITORY_NAME.toString() ) ); artifactMetadata.setSha1( getStringValue( columnSlice, SHA1.toString() ) ); artifactMetadata.setVersion( getStringValue( columnSlice, VERSION.toString() ) ); Long whenGathered = getAsLongValue( columnSlice, WHEN_GATHERED.toString() ); if ( whenGathered != null ) { artifactMetadata.setWhenGathered( new Date( whenGathered ) ); } return artifactMetadata; }
protected ArtifactMetadata mapArtifactMetadataLongColumnSlice( ColumnSlice<String, Long> columnSlice ) { ArtifactMetadata artifactMetadata = new ArtifactMetadata(); artifactMetadata.setNamespace( getAsStringValue( columnSlice, NAMESPACE_ID.toString() ) ); artifactMetadata.setSize( getLongValue( columnSlice, SIZE.toString() ) ); artifactMetadata.setId( getAsStringValue( columnSlice, ID.toString() ) ); artifactMetadata.setFileLastModified( getLongValue( columnSlice, FILE_LAST_MODIFIED.toString() ) ); artifactMetadata.setMd5( getAsStringValue( columnSlice, MD5.toString() ) ); artifactMetadata.setProject( getAsStringValue( columnSlice, PROJECT.toString() ) ); artifactMetadata.setProjectVersion( getAsStringValue( columnSlice, PROJECT_VERSION.toString() ) ); artifactMetadata.setRepositoryId( getAsStringValue( columnSlice, REPOSITORY_NAME.toString() ) ); artifactMetadata.setSha1( getAsStringValue( columnSlice, SHA1.toString() ) ); artifactMetadata.setVersion( getAsStringValue( columnSlice, VERSION.toString() ) ); Long whenGathered = getLongValue( columnSlice, WHEN_GATHERED.toString() ); if ( whenGathered != null ) { artifactMetadata.setWhenGathered( new Date( whenGathered ) ); } return artifactMetadata; }