/** * Add a new facet to the metadata. If it already exists, it will be replaced. * * @param metadataFacet the facet to add */ public void addFacet( MetadataFacet metadataFacet ) { this.facets.put( metadataFacet.getFacetId(), metadataFacet ); }
@SuppressWarnings( { "unchecked", "rawtypes" } ) public void setProperties( Properties properties ) { setProperties( new HashMap<String, String>((Map) properties ) ); }
/** * Adds a custom property. Repository storage implementations may add custom properties * on the project level. * @param key * @param value */ public void addProperty(String key, String value) { Properties props = getProperties(); props.setProperty( key, value ); }
private void updateArtifactFacets( ArtifactMetadata artifact, Properties properties ) { String propertyPrefix = "artifact:facet:" + artifact.getId() + ":"; for ( MetadataFacet facet : artifact.getFacetList() ) { for ( Map.Entry<String, String> e : facet.toProperties().entrySet() ) { String key = propertyPrefix + facet.getFacetId() + ":" + e.getKey(); properties.setProperty( key, e.getValue() ); } } }
private org.apache.archiva.metadata.model.Scm convertScm( Scm scm ) { org.apache.archiva.metadata.model.Scm newScm = null; if ( scm != null ) { newScm = new org.apache.archiva.metadata.model.Scm(); newScm.setConnection( scm.getConnection() ); newScm.setDeveloperConnection( scm.getDeveloperConnection() ); newScm.setUrl( scm.getUrl() ); } return newScm; }
private static ProjectMetadata createProject( String ns ) { ProjectMetadata project = new ProjectMetadata(); project.setId( TEST_PROJECT ); project.setNamespace( ns ); return project; }
@Override public void updateProject( String repositoryId, ProjectMetadata project ) throws MetadataRepositoryException { updateProject( repositoryId, project.getNamespace(), project.getId() ); }
private org.apache.archiva.metadata.model.IssueManagement convertIssueManagement( IssueManagement issueManagement ) { org.apache.archiva.metadata.model.IssueManagement im = null; if ( issueManagement != null ) { im = new org.apache.archiva.metadata.model.IssueManagement(); im.setSystem( issueManagement.getSystem() ); im.setUrl( issueManagement.getUrl() ); } return im; }
private org.apache.archiva.metadata.model.CiManagement convertCiManagement( CiManagement ciManagement ) { org.apache.archiva.metadata.model.CiManagement ci = null; if ( ciManagement != null ) { ci = new org.apache.archiva.metadata.model.CiManagement(); ci.setSystem( ciManagement.getSystem() ); ci.setUrl( ciManagement.getUrl() ); } return ci; }
private void updateProjectVersionFacets( ProjectVersionMetadata versionMetadata, Properties properties ) { for ( MetadataFacet facet : versionMetadata.getFacetList() ) { for ( Map.Entry<String, String> entry : facet.toProperties().entrySet() ) { properties.setProperty( facet.getFacetId() + ":" + entry.getKey(), entry.getValue() ); } } }
private org.apache.archiva.metadata.model.Organization convertOrganization( Organization organization ) { org.apache.archiva.metadata.model.Organization org = null; if ( organization != null ) { org = new org.apache.archiva.metadata.model.Organization(); org.setName( organization.getName() ); org.setUrl( organization.getUrl() ); } return org; }
@Override public final int compare( ArtifactMetadata a, ArtifactMetadata b ) { return a.getProject().compareTo( b.getProject() ); } }
@Override public int hashCode() { int result = referenceType.hashCode(); result = 31 * result + projectId.hashCode(); result = 31 * result + namespace.hashCode(); result = 31 * result + projectVersion.hashCode(); return result; } }
private org.apache.archiva.metadata.model.Scm convertScm( Scm scm ) { org.apache.archiva.metadata.model.Scm newScm = null; if ( scm != null ) { newScm = new org.apache.archiva.metadata.model.Scm(); newScm.setConnection( scm.getConnection() ); newScm.setDeveloperConnection( scm.getDeveloperConnection() ); newScm.setUrl( scm.getUrl() ); } return newScm; }
@Override public void updateProject( String repositoryId, ProjectMetadata project ) throws MetadataRepositoryException { updateProject( repositoryId, project.getNamespace(), project.getId() ); }
private org.apache.archiva.metadata.model.Organization convertOrganization( Organization organization ) { org.apache.archiva.metadata.model.Organization org = null; if ( organization != null ) { org = new org.apache.archiva.metadata.model.Organization(); org.setName( organization.getName() ); org.setUrl( organization.getUrl() ); } return org; }
@SuppressWarnings( { "unchecked", "rawtypes" } ) public void setProperties( Properties properties ) { setProperties( new HashMap<String, String>((Map) properties ) ); }
@Override public int hashCode() { int result = referenceType.hashCode(); result = 31 * result + projectId.hashCode(); result = 31 * result + namespace.hashCode(); result = 31 * result + projectVersion.hashCode(); return result; } }
@Override public void updateProject( String repoId, ProjectMetadata project ) { updateProject( repoId, project.getNamespace(), project.getId() ); }
@Override public void updateProject( String repoId, ProjectMetadata project ) { updateProject( repoId, project.getNamespace(), project.getId() ); }