This project has retired. For details please refer to its Attic page.
ManagedRepositoryProjectResolver

org.apache.maven.archiva.repository.project.resolvers
Class ManagedRepositoryProjectResolver

Package class diagram package ManagedRepositoryProjectResolver
java.lang.Object
  extended by org.apache.maven.archiva.repository.project.resolvers.ManagedRepositoryProjectResolver
All Implemented Interfaces:
ProjectModelResolver, FilesystemBasedResolver

public class ManagedRepositoryProjectResolver
extends java.lang.Object
implements ProjectModelResolver, FilesystemBasedResolver

Resolve Project from managed repository.


Constructor Summary
ManagedRepositoryProjectResolver(ManagedRepositoryContent repository, ProjectModelReader reader)
           
 
Method Summary
 org.apache.maven.archiva.model.ArchivaProjectModel resolveProjectModel(org.apache.maven.archiva.model.VersionedReference reference)
          Get the ProjectModel given a specific RepositoryContent key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedRepositoryProjectResolver

public ManagedRepositoryProjectResolver(ManagedRepositoryContent repository,
                                        ProjectModelReader reader)
Method Detail

resolveProjectModel

public org.apache.maven.archiva.model.ArchivaProjectModel resolveProjectModel(org.apache.maven.archiva.model.VersionedReference reference)
                                                                       throws ProjectModelException
Description copied from interface: ProjectModelResolver
Get the ProjectModel given a specific RepositoryContent key.

Specified by:
resolveProjectModel in interface ProjectModelResolver
Parameters:
reference - the reference to the other project.
Returns:
the ArchivaProjectModel representing the provided RepositoryContent key.
Throws:
ProjectModelException - if the project model cannot be resolved.