When I think about it, for these methods does it not make more sense to throw ArchetypeCatalogNotFoundException as if the method is not implemented then it is certainly not found and that way the invoking code is already expecting the exception
On 15 May 2013 12:01, <[email protected]> wrote: > ** > Revision 18309 <http://fisheye.codehaus.org/changelog/mojo/?cs=18309> > Author rfscholte Date 2013-05-15 06:01:36 -0500 (Wed, 15 May 2013) Log > Message > > [MMOCKRM-10] Add stubMethods for all new methods added to the interface of > ArtifactStore to prevent LinkageErrors > > Modified Paths > > - > > trunk/mojo/mrm/mrm-api/src/main/java/org/codehaus/mojo/mrm/api/maven/BaseArtifactStore.java<#13ea7dc15f383df2_trunkmojomrmmrmapisrcmainjavaorgcodehausmojomrmapimavenBaseArtifactStorejava> > > Diff > Modified: > trunk/mojo/mrm/mrm-api/src/main/java/org/codehaus/mojo/mrm/api/maven/BaseArtifactStore.java > (18308 => 18309) > > --- > trunk/mojo/mrm/mrm-api/src/main/java/org/codehaus/mojo/mrm/api/maven/BaseArtifactStore.java > 2013-05-15 10:18:53 UTC (rev 18308) > +++ > trunk/mojo/mrm/mrm-api/src/main/java/org/codehaus/mojo/mrm/api/maven/BaseArtifactStore.java > 2013-05-15 11:01:36 UTC (rev 18309)@@ -3,6 +3,8 @@ import > java.io.IOException; import java.io.InputStream; +import > org.apache.maven.archetype.catalog.ArchetypeCatalog; > + /** * Base implementation of {@link ArtifactStore}. *@@ -38,4 +40,21 @@ > throw new UnsupportedOperationException( "Read-only artifact store" ); > } + /** > + * {@inheritDoc} > + */ > + public ArchetypeCatalog getArchetypeCatalog() > + throws IOException, ArchetypeCatalogNotFoundException > + { > + throw new UnsupportedOperationException( "getArchetypeCatalog() has > not been implemented" ); > + } > + > + /** > + * {@inheritDoc} > + */ > + public long getArchetypeCatalogLastModified() > + throws IOException, ArchetypeCatalogNotFoundException > + { > + throw new UnsupportedOperationException( > "getArchetypeCatalogLastModified() has not been implemented" ); > + } } > > ------------------------------ > > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email >
