[Ts2-pm-deve] ts2-pm/ts2-pm-artifact/src/main/java/net/sf/ts2/pm/artifact/repository/manager Artifac
Status: Pre-Alpha
Brought to you by:
nchalumeau
From: Nicolas C. <nch...@us...> - 2005-05-13 16:41:10
|
Update of /cvsroot/ts2-pm/ts2-pm/ts2-pm-artifact/src/main/java/net/sf/ts2/pm/artifact/repository/manager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18163 Modified Files: ArtifactRepositoryManager.java DefaultArtifactRepositoryManager.java Log Message: change some methode signature + settings usage Index: ArtifactRepositoryManager.java =================================================================== RCS file: /cvsroot/ts2-pm/ts2-pm/ts2-pm-artifact/src/main/java/net/sf/ts2/pm/artifact/repository/manager/ArtifactRepositoryManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ArtifactRepositoryManager.java 12 May 2005 19:06:53 -0000 1.5 --- ArtifactRepositoryManager.java 13 May 2005 16:40:45 -0000 1.6 *************** *** 27,30 **** --- 27,31 ---- import net.sf.ts2.pm.artifact.manager.ArtifactManagerException; import net.sf.ts2.pm.artifact.repository.ArtifactRepository; + import net.sf.ts2.pm.artifact.repository.ArtifactRepositoryFactory; import net.sf.ts2.pm.model.RepositoryDescriptor; import net.sf.ts2.pm.settings.Settings; *************** *** 41,47 **** --- 42,52 ---- ArtifactManager getArtifactManager(); void setArtifactManager( ArtifactManager artifactManager ); + Settings getSettings(); void setSettings( Settings settings ); + ArtifactRepositoryFactory getArtifactRepositoryFactory(); + void setArtifactRepositoryFactory( ArtifactRepositoryFactory artifactRepositoryFactory ); + ArtifactRepository getArtifactRepository( RepositoryDescriptor descriptor ); Index: DefaultArtifactRepositoryManager.java =================================================================== RCS file: /cvsroot/ts2-pm/ts2-pm/ts2-pm-artifact/src/main/java/net/sf/ts2/pm/artifact/repository/manager/DefaultArtifactRepositoryManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DefaultArtifactRepositoryManager.java 12 May 2005 19:06:53 -0000 1.5 --- DefaultArtifactRepositoryManager.java 13 May 2005 16:40:45 -0000 1.6 *************** *** 28,31 **** --- 28,33 ---- import net.sf.ts2.pm.artifact.manager.ArtifactManagerException; import net.sf.ts2.pm.artifact.repository.ArtifactRepository; + import net.sf.ts2.pm.artifact.repository.ArtifactRepositoryFactory; + import net.sf.ts2.pm.model.RepositoryDescriptor; import net.sf.ts2.pm.settings.Settings; *************** *** 40,46 **** --- 42,58 ---- private ArtifactManager artifactManager; private Settings settings; + private ArtifactRepositoryFactory artifactRepositoryFactory; /** + * @see net.sf.ts2.pm.artifact.repository.manager.ArtifactRepositoryManager#getArtifactRepository(net.sf.ts2.pm.model.RepositoryDescriptor) + * @param descriptor + * @return + */ + public ArtifactRepository getArtifactRepository(RepositoryDescriptor descriptor) + { + return artifactRepositoryFactory.createArtifactRepository( descriptor ); + } + /** * @see net.sf.ts2.pm.artifact.repository.manager.ArtifactRepositoryManager#createArtifact(net.sf.ts2.pm.artifact.Artifact, net.sf.ts2.pm.artifact.repository.ArtifactRepository) * @param artifact *************** *** 247,252 **** this.artifactManager = artifactManager; } ! ! /** * @return Returne le settings. --- 259,263 ---- this.artifactManager = artifactManager; } ! /** * @return Returne le settings. *************** *** 263,265 **** --- 274,292 ---- this.settings = settings; } + + + /** + * @return Returne le artifactRepositoryFactory. + */ + public ArtifactRepositoryFactory getArtifactRepositoryFactory() + { + return artifactRepositoryFactory; + } + /** + * @param artifactRepositoryFactory Le artifactRepositoryFactory à affecter. + */ + public void setArtifactRepositoryFactory(ArtifactRepositoryFactory artifactRepositoryFactory) + { + this.artifactRepositoryFactory = artifactRepositoryFactory; + } } |