You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by sk...@apache.org on 2014/04/11 23:53:55 UTC

[05/10] one move for all remaining override annotation

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavLocatorFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavLocatorFactory.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavLocatorFactory.java
index 47ae4bf..9d23b77 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavLocatorFactory.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavLocatorFactory.java
@@ -29,6 +29,7 @@ import org.apache.archiva.webdav.util.RepositoryPathUtil;
 public class ArchivaDavLocatorFactory
     implements DavLocatorFactory
 {
+    @Override
     public DavResourceLocator createResourceLocator( String prefix, String href )
     {
         // build prefix string and remove all prefixes from the given href.
@@ -56,11 +57,13 @@ public class ArchivaDavLocatorFactory
         return new ArchivaDavResourceLocator( b.toString(), Text.unescape( href ), repository, this );
     }
 
+    @Override
     public DavResourceLocator createResourceLocator( String prefix, String workspacePath, String resourcePath )
     {
         return createResourceLocator( prefix, workspacePath, resourcePath, true );
     }
 
+    @Override
     public DavResourceLocator createResourceLocator( String prefix, String workspacePath, String path,
                                                      boolean isResourcePath )
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResource.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResource.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResource.java
index f4061cb..6961d22 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResource.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResource.java
@@ -143,32 +143,38 @@ public class ArchivaDavResource
         this.principal = principal;
     }
 
+    @Override
     public String getComplianceClass()
     {
         return COMPLIANCE_CLASS;
     }
 
+    @Override
     public String getSupportedMethods()
     {
         return METHODS;
     }
 
+    @Override
     public boolean exists()
     {
         return localResource.exists();
     }
 
+    @Override
     public boolean isCollection()
     {
         return localResource.isDirectory();
     }
 
+    @Override
     public String getDisplayName()
     {
         String resPath = getResourcePath();
         return ( resPath != null ) ? Text.getName( resPath ) : resPath;
     }
 
+    @Override
     public DavResourceLocator getLocator()
     {
         return locator;
@@ -179,21 +185,25 @@ public class ArchivaDavResource
         return localResource;
     }
 
+    @Override
     public String getResourcePath()
     {
         return locator.getResourcePath();
     }
 
+    @Override
     public String getHref()
     {
         return locator.getHref( isCollection() );
     }
 
+    @Override
     public long getModificationTime()
     {
         return localResource.lastModified();
     }
 
+    @Override
     public void spool( OutputContext outputContext )
         throws IOException
     {
@@ -237,26 +247,31 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public DavPropertyName[] getPropertyNames()
     {
         return getProperties().getPropertyNames();
     }
 
+    @Override
     public DavProperty getProperty( DavPropertyName name )
     {
         return getProperties().get( name );
     }
 
+    @Override
     public DavPropertySet getProperties()
     {
         return initProperties();
     }
 
+    @Override
     public void setProperty( DavProperty property )
         throws DavException
     {
     }
 
+    @Override
     public void removeProperty( DavPropertyName propertyName )
         throws DavException
     {
@@ -269,12 +284,14 @@ public class ArchivaDavResource
     }
 
     @SuppressWarnings ("unchecked")
+    @Override
     public MultiStatusResponse alterProperties( List changeList )
         throws DavException
     {
         return null;
     }
 
+    @Override
     public DavResource getCollection()
     {
         DavResource parent = null;
@@ -299,6 +316,7 @@ public class ArchivaDavResource
         return parent;
     }
 
+    @Override
     public void addMember( DavResource resource, InputContext inputContext )
         throws DavException
     {
@@ -359,6 +377,7 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public DavResourceIterator getMembers()
     {
         List<DavResource> list = new ArrayList<>();
@@ -391,6 +410,7 @@ public class ArchivaDavResource
         return new DavResourceIteratorImpl( list );
     }
 
+    @Override
     public void removeMember( DavResource member )
         throws DavException
     {
@@ -449,6 +469,7 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public void move( DavResource destination )
         throws DavException
     {
@@ -483,6 +504,7 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public void copy( DavResource destination, boolean shallow )
         throws DavException
     {
@@ -522,16 +544,19 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public boolean isLockable( Type type, Scope scope )
     {
         return Type.WRITE.equals( type ) && Scope.EXCLUSIVE.equals( scope );
     }
 
+    @Override
     public boolean hasLock( Type type, Scope scope )
     {
         return getLock( type, scope ) != null;
     }
 
+    @Override
     public ActiveLock getLock( Type type, Scope scope )
     {
         ActiveLock lock = null;
@@ -542,12 +567,14 @@ public class ArchivaDavResource
         return lock;
     }
 
+    @Override
     public ActiveLock[] getLocks()
     {
         ActiveLock writeLock = getLock( Type.WRITE, Scope.EXCLUSIVE );
         return ( writeLock != null ) ? new ActiveLock[]{ writeLock } : new ActiveLock[0];
     }
 
+    @Override
     public ActiveLock lock( LockInfo lockInfo )
         throws DavException
     {
@@ -563,6 +590,7 @@ public class ArchivaDavResource
         return lock;
     }
 
+    @Override
     public ActiveLock refreshLock( LockInfo lockInfo, String lockToken )
         throws DavException
     {
@@ -582,6 +610,7 @@ public class ArchivaDavResource
         return lock;
     }
 
+    @Override
     public void unlock( String lockToken )
         throws DavException
     {
@@ -600,16 +629,19 @@ public class ArchivaDavResource
         }
     }
 
+    @Override
     public void addLockManager( LockManager lockManager )
     {
         this.lockManager = lockManager;
     }
 
+    @Override
     public DavResourceFactory getFactory()
     {
         return factory;
     }
 
+    @Override
     public DavSession getSession()
     {
         return session;

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
index 070d936..b252fe3 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
@@ -209,6 +209,7 @@ public class ArchivaDavResourceFactory
         // no op
     }
 
+    @Override
     public DavResource createResource( final DavResourceLocator locator, final DavServletRequest request,
                                        final DavServletResponse response )
         throws DavException
@@ -718,6 +719,7 @@ public class ArchivaDavResourceFactory
         return resource;
     }
 
+    @Override
     public DavResource createResource( final DavResourceLocator locator, final DavSession davSession )
         throws DavException
     {
@@ -840,16 +842,19 @@ public class ArchivaDavResourceFactory
         }
     }
 
+    @Override
     public void addAuditListener( AuditListener listener )
     {
         this.auditListeners.add( listener );
     }
 
+    @Override
     public void clearAuditListeners()
     {
         this.auditListeners.clear();
     }
 
+    @Override
     public void removeAuditListener( AuditListener listener )
     {
         this.auditListeners.remove( listener );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceLocator.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceLocator.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceLocator.java
index 3c7d3457..c1be855 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceLocator.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceLocator.java
@@ -78,41 +78,49 @@ public class ArchivaDavResourceLocator
         this.resourcePath = path;
     }
 
+    @Override
     public String getRepositoryId()
     {
         return repositoryId;
     }
 
+    @Override
     public String getPrefix()
     {
         return prefix;
     }
 
+    @Override
     public String getResourcePath()
     {
         return resourcePath;
     }
 
+    @Override
     public String getWorkspacePath()
     {
         return "";
     }
 
+    @Override
     public String getWorkspaceName()
     {
         return "";
     }
 
+    @Override
     public boolean isSameWorkspace( DavResourceLocator locator )
     {
         return isSameWorkspace( locator.getWorkspaceName() );
     }
 
+    @Override
     public boolean isSameWorkspace( String workspaceName )
     {
         return getWorkspaceName().equals( workspaceName );
     }
 
+    @Override
     public String getHref( boolean isCollection )
     {
         // avoid doubled trailing '/' for the root item
@@ -120,16 +128,19 @@ public class ArchivaDavResourceLocator
         return href + suffix;
     }
 
+    @Override
     public boolean isRootLocation()
     {
         return "/".equals( resourcePath );
     }
 
+    @Override
     public DavLocatorFactory getFactory()
     {
         return davLocatorFactory;
     }
 
+    @Override
     public String getRepositoryPath()
     {
         return getResourcePath();
@@ -140,6 +151,7 @@ public class ArchivaDavResourceLocator
      *
      * @return the hash code
      */
+    @Override
     public int hashCode()
     {
         return href.hashCode();
@@ -152,6 +164,7 @@ public class ArchivaDavResourceLocator
      * @param obj the object to compare to
      * @return <code>true</code> if the 2 objects are equal; <code>false</code> otherwise
      */
+    @Override
     public boolean equals( Object obj )
     {
         if ( obj instanceof DavResourceLocator )

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSession.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSession.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSession.java
index f0521e7..ecab3d8 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSession.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSession.java
@@ -29,26 +29,31 @@ public class ArchivaDavSession
 {
     private final Set<String> lockTokens = new HashSet<String>();
 
+    @Override
     public void addLockToken( String token )
     {
         lockTokens.add( token );
     }
 
+    @Override
     public String[] getLockTokens()
     {
         return lockTokens.toArray( new String[lockTokens.size()] );
     }
 
+    @Override
     public void removeLockToken( String token )
     {
         lockTokens.remove( token );
     }
 
+    @Override
     public void removeReference( Object reference )
     {
         throw new UnsupportedOperationException( "Not supported yet." );
     }
 
+    @Override
     public void addReference( Object reference )
     {
         throw new UnsupportedOperationException( "Not supported yet." );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSessionProvider.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSessionProvider.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSessionProvider.java
index 3735e41..ac15543 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSessionProvider.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavSessionProvider.java
@@ -49,6 +49,7 @@ public class ArchivaDavSessionProvider
         this.httpAuth = httpAuth;
     }
 
+    @Override
     public boolean attachSession( WebdavRequest request )
         throws DavException
     {
@@ -95,6 +96,7 @@ public class ArchivaDavSessionProvider
         }
     }
 
+    @Override
     public void releaseSession( WebdavRequest request )
     {
         request.setDavSession( null );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaVirtualDavResource.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaVirtualDavResource.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaVirtualDavResource.java
index c84dc7b..cb81e85 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaVirtualDavResource.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaVirtualDavResource.java
@@ -84,6 +84,7 @@ public class ArchivaVirtualDavResource
         this.properties = new DavPropertySet();
     }
 
+    @Override
     public void spool( OutputContext outputContext )
         throws IOException
     {
@@ -105,11 +106,13 @@ public class ArchivaVirtualDavResource
         }
     }
 
+    @Override
     public void addLockManager( LockManager arg0 )
     {
 
     }
 
+    @Override
     public void addMember( DavResource arg0, InputContext arg1 )
         throws DavException
     {
@@ -117,6 +120,7 @@ public class ArchivaVirtualDavResource
     }
 
     @SuppressWarnings( "unchecked" )
+    @Override
     public MultiStatusResponse alterProperties( List arg0 )
         throws DavException
     {
@@ -129,113 +133,134 @@ public class ArchivaVirtualDavResource
         return null;
     }
 
+    @Override
     public void copy( DavResource arg0, boolean arg1 )
         throws DavException
     {
 
     }
 
+    @Override
     public boolean exists()
     {
         // localResources are already filtered (all files in the list are already existing)
         return true;
     }
 
+    @Override
     public ActiveLock getLock( Type arg0, Scope arg1 )
     {
         return null;
     }
 
+    @Override
     public ActiveLock[] getLocks()
     {
         return null;
     }
 
+    @Override
     public DavResourceIterator getMembers()
     {
         return null;
     }
 
+    @Override
     public String getSupportedMethods()
     {
         return METHODS;
     }
 
+    @Override
     public long getModificationTime()
     {
         return 0;
     }
 
+    @Override
     public boolean hasLock( Type arg0, Scope arg1 )
     {
         return false;
     }
 
+    @Override
     public boolean isCollection()
     {
         return true;
     }
 
+    @Override
     public boolean isLockable( Type arg0, Scope arg1 )
     {
         return false;
     }
 
+    @Override
     public ActiveLock lock( LockInfo arg0 )
         throws DavException
     {
         return null;
     }
 
+    @Override
     public void move( DavResource arg0 )
         throws DavException
     {
 
     }
 
+    @Override
     public ActiveLock refreshLock( LockInfo arg0, String arg1 )
         throws DavException
     {
         return null;
     }
 
+    @Override
     public void removeMember( DavResource arg0 )
         throws DavException
     {
 
     }
 
+    @Override
     public void unlock( String arg0 )
         throws DavException
     {
 
     }
 
+    @Override
     public String getComplianceClass()
     {
         return COMPLIANCE_CLASS;
     }
 
+    @Override
     public DavResourceLocator getLocator()
     {
         return locator;
     }
 
+    @Override
     public String getResourcePath()
     {
         return locator.getResourcePath();
     }
 
+    @Override
     public String getHref()
     {
         return locator.getHref( isCollection() );
     }
 
+    @Override
     public DavResourceFactory getFactory()
     {
         return factory;
     }
 
+    @Override
     public String getDisplayName()
     {
         String resPath = getResourcePath();
@@ -243,38 +268,45 @@ public class ArchivaVirtualDavResource
         return ( resPath != null ) ? Text.getName( resPath ) : resPath;
     }
 
+    @Override
     public DavSession getSession()
     {
         return null;
     }
 
+    @Override
     public DavPropertyName[] getPropertyNames()
     {
         return getProperties().getPropertyNames();
     }
 
+    @Override
     public DavProperty getProperty( DavPropertyName name )
     {
         initProperties();
         return properties.get( name );
     }
 
+    @Override
     public DavPropertySet getProperties()
     {
         initProperties();
         return properties;
     }
 
+    @Override
     public void setProperty( DavProperty property )
         throws DavException
     {
     }
 
+    @Override
     public void removeProperty( DavPropertyName propertyName )
         throws DavException
     {
     }
 
+    @Override
     public DavResource getCollection()
     {
         DavResource parent = null;

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/RepositoryServlet.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/RepositoryServlet.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/RepositoryServlet.java
index 5e31dff..4b43a60 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/RepositoryServlet.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/RepositoryServlet.java
@@ -76,6 +76,7 @@ public class RepositoryServlet
 
     private final Object reloadLock = new Object();
 
+    @Override
     public void init( ServletConfig servletConfig )
         throws ServletException
     {
@@ -211,6 +212,7 @@ public class RepositoryServlet
         log.info( "initServers done in {} ms", (end - start) );
     }
 
+    @Override
     public void configurationEvent( ConfigurationEvent event )
     {
         if ( event.getType() == ConfigurationEvent.SAVED )
@@ -257,6 +259,7 @@ public class RepositoryServlet
         return configuration;
     }
 
+    @Override
     protected boolean isPreconditionValid( final WebdavRequest request, final DavResource davResource )
     {
         // check for read or write access to the resource when resource-based permission is implemented
@@ -264,36 +267,43 @@ public class RepositoryServlet
         return true;
     }
 
+    @Override
     public DavSessionProvider getDavSessionProvider()
     {
         return sessionProvider;
     }
 
+    @Override
     public void setDavSessionProvider( final DavSessionProvider davSessionProvider )
     {
         this.sessionProvider = davSessionProvider;
     }
 
+    @Override
     public DavLocatorFactory getLocatorFactory()
     {
         return locatorFactory;
     }
 
+    @Override
     public void setLocatorFactory( final DavLocatorFactory davLocatorFactory )
     {
         locatorFactory = davLocatorFactory;
     }
 
+    @Override
     public DavResourceFactory getResourceFactory()
     {
         return resourceFactory;
     }
 
+    @Override
     public void setResourceFactory( final DavResourceFactory davResourceFactory )
     {
         resourceFactory = davResourceFactory;
     }
 
+    @Override
     public String getAuthenticateHeaderValue()
     {
         throw new UnsupportedOperationException();

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
index 4500448..8571821 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
@@ -47,6 +47,7 @@ public class TemporaryGroupIndexSessionCleaner
 
     public static final String TEMPORARY_INDEX_SESSION_KEY = TemporaryGroupIndexSessionCleaner.class.getName();
 
+    @Override
     public void sessionCreated( HttpSessionEvent httpSessionEvent )
     {
         // ensure the map is here to avoid NPE
@@ -64,6 +65,7 @@ public class TemporaryGroupIndexSessionCleaner
         }
     }
 
+    @Override
     public void sessionDestroyed( HttpSessionEvent httpSessionEvent )
     {
         Map<String, TemporaryGroupIndex> tempFilesPerKey =

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestMetadataRepository.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestMetadataRepository.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestMetadataRepository.java
index 8fe7a6c..fc30e0d 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestMetadataRepository.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestMetadataRepository.java
@@ -34,156 +34,186 @@ import java.util.List;
 public class TestMetadataRepository
     implements MetadataRepository
 {
+    @Override
     public ProjectMetadata getProject( String repoId, String namespace, String projectId )
     {
         return null;
     }
 
+    @Override
     public ProjectVersionMetadata getProjectVersion( String repoId, String namespace, String projectId,
                                                      String projectVersion )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getArtifactVersions( String repoId, String namespace, String projectId,
                                                    String projectVersion )
     {
         return null;
     }
 
+    @Override
     public Collection<ProjectVersionReference> getProjectReferences( String repoId, String namespace, String projectId,
                                                                      String projectVersion )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getRootNamespaces( String repoId )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getNamespaces( String repoId, String namespace )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getProjects( String repoId, String namespace )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getProjectVersions( String repoId, String namespace, String projectId )
     {
         return null;
     }
 
+    @Override
     public void updateProject( String repoId, ProjectMetadata project )
     {
     }
 
+    @Override
     public void updateArtifact( String repoId, String namespace, String projectId, String projectVersion,
                                 ArtifactMetadata artifactMeta )
     {
 
     }
 
+    @Override
     public void updateProjectVersion( String repoId, String namespace, String projectId,
                                       ProjectVersionMetadata versionMetadata )
     {
 
     }
 
+    @Override
     public void updateNamespace( String repoId, String namespace )
     {
 
     }
 
+    @Override
     public List<String> getMetadataFacets( String repodId, String facetId )
     {
         return Collections.emptyList();
     }
 
+    @Override
     public MetadataFacet getMetadataFacet( String repositoryId, String facetId, String name )
     {
         return null;
     }
 
+    @Override
     public void addMetadataFacet( String repositoryId, MetadataFacet metadataFacet )
     {
 
     }
 
+    @Override
     public void removeMetadataFacets( String repositoryId, String facetId )
     {
 
     }
 
+    @Override
     public void removeMetadataFacet( String repoId, String facetId, String name )
     {
 
     }
 
+    @Override
     public List<ArtifactMetadata> getArtifactsByDateRange( String repoId, Date startTime, Date endTime )
     {
         return null;
     }
 
+    @Override
     public Collection<String> getRepositories()
     {
         return null;
     }
 
+    @Override
     public List<ArtifactMetadata> getArtifactsByChecksum( String repoId, String checksum )
     {
         return null;
     }
 
+    @Override
     public void removeArtifact( String repositoryId, String namespace, String project, String version, String id )
     {
 
     }
 
+    @Override
     public void removeRepository( String repoId )
     {
 
     }
 
+    @Override
     public Collection<ArtifactMetadata> getArtifacts( String repoId, String namespace, String projectId,
                                                       String projectVersion )
     {
         return null;
     }
 
+    @Override
     public void save()
     {
 
     }
 
+    @Override
     public void close()
     {
 
     }
 
+    @Override
     public void revert()
     {
 
     }
 
+    @Override
     public boolean canObtainAccess( Class<?> aClass )
     {
         return false;
     }
 
+    @Override
     public <T>T obtainAccess( Class<T> aClass )
     {
         return null;
     }
 
+    @Override
     public List<ArtifactMetadata> getArtifacts( String repositoryId )
     {
         return null;
     }
 
+    @Override
     public void removeArtifact( String repositoryId, String namespace, String project, String version,
                                 MetadataFacet metadataFacet )
         throws MetadataRepositoryException
@@ -191,30 +221,35 @@ public class TestMetadataRepository
         throw new UnsupportedOperationException();
     }
 
+    @Override
     public void removeArtifact( ArtifactMetadata artifactMetadata, String baseVersion )
         throws MetadataRepositoryException
     {
         throw new UnsupportedOperationException();
     }
 
+    @Override
     public void removeNamespace( String repositoryId, String namespace )
         throws MetadataRepositoryException
     {
 
     }
 
+    @Override
     public void removeProjectVersion( String repoId, String namespace, String projectId, String projectVersion )
         throws MetadataRepositoryException
     {
 
     }
 
+    @Override
     public void removeProject( String repositoryId, String namespace, String projectId )
         throws MetadataRepositoryException
     {
         throw new UnsupportedOperationException();
     }
 
+    @Override
     public boolean hasMetadataFacet( String repositoryId, String facetId )
         throws MetadataRepositoryException
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestRepositorySessionFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestRepositorySessionFactory.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestRepositorySessionFactory.java
index 93a4e5c..03be76a 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestRepositorySessionFactory.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/metadata/repository/TestRepositorySessionFactory.java
@@ -27,6 +27,7 @@ public class TestRepositorySessionFactory
 {
     private MetadataResolver resolver;
 
+    @Override
     public RepositorySession createSession()
     {
         return new RepositorySession( new TestMetadataRepository(), resolver );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/repository/audit/TestAuditListener.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/repository/audit/TestAuditListener.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/repository/audit/TestAuditListener.java
index 0734e2c..b58cee6 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/repository/audit/TestAuditListener.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/repository/audit/TestAuditListener.java
@@ -35,6 +35,7 @@ public class TestAuditListener
 
     private List<AuditEvent> events = new ArrayList<>();
 
+    @Override
     public void auditEvent( AuditEvent event )
     {
         events.add( event );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedMetadataTestCase.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedMetadataTestCase.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedMetadataTestCase.java
index a80a1b8..58ce852 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedMetadataTestCase.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedMetadataTestCase.java
@@ -243,6 +243,7 @@ public abstract class AbstractRepositoryServletProxiedMetadataTestCase
 //    }
 
     @Before
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletTestCase.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletTestCase.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletTestCase.java
index 9fea3a9..311a83f 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletTestCase.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletTestCase.java
@@ -111,6 +111,7 @@ public abstract class AbstractRepositoryServletTestCase
     }
 
     @Before
+    @Override
     public void setUp()
         throws Exception
     {
@@ -569,6 +570,7 @@ public abstract class AbstractRepositoryServletTestCase
     {
         MockHttpServletResponse response = new MockHttpServletResponse()
         {
+            @Override
             public String getContentAsString()
                 throws UnsupportedEncodingException
             {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavResourceFactoryTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavResourceFactoryTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavResourceFactoryTest.java
index 5290a9f..ddd0c08 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavResourceFactoryTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavResourceFactoryTest.java
@@ -121,6 +121,7 @@ public class ArchivaDavResourceFactoryTest
 
 
     @Before
+    @Override
     public void setUp()
         throws Exception
     {
@@ -206,6 +207,7 @@ public class ArchivaDavResourceFactoryTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {
@@ -617,6 +619,7 @@ public class ArchivaDavResourceFactoryTest
             super( applicationContext, plexusSisuBridge, archivaConfiguration );
         }
 
+        @Override
         protected boolean isAuthorized( DavServletRequest request, String repositoryId )
             throws DavException
         {
@@ -631,6 +634,7 @@ public class ArchivaDavResourceFactoryTest
             }
         }
 
+        @Override
         protected String getActivePrincipal( DavServletRequest request )
         {
             return "guest";
@@ -640,6 +644,7 @@ public class ArchivaDavResourceFactoryTest
     class OverridingRepositoryProxyConnectors
         extends DefaultRepositoryProxyConnectors
     {
+        @Override
         public File fetchMetatadaFromProxies( ManagedRepositoryContent repository, String logicalPath )
         {
             File target = new File( repository.getRepoRoot(), logicalPath );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavSessionProviderTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavSessionProviderTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavSessionProviderTest.java
index 52d4c37..b657c08 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavSessionProviderTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/ArchivaDavSessionProviderTest.java
@@ -105,215 +105,256 @@ public class ArchivaDavSessionProviderTest
         implements HttpServletRequest
     {
 
+        @Override
         public boolean authenticate( HttpServletResponse httpServletResponse )
             throws IOException, ServletException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public void login( String s, String s1 )
             throws ServletException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public void logout()
             throws ServletException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Collection<Part> getParts()
             throws IOException, ServletException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Part getPart( String s )
             throws IOException, ServletException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public ServletContext getServletContext()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public AsyncContext startAsync()
             throws IllegalStateException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public AsyncContext startAsync( ServletRequest servletRequest, ServletResponse servletResponse )
             throws IllegalStateException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isAsyncStarted()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isAsyncSupported()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public AsyncContext getAsyncContext()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public DispatcherType getDispatcherType()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Object getAttribute( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Enumeration getAttributeNames()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getCharacterEncoding()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public int getContentLength()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getContentType()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public ServletInputStream getInputStream()
             throws IOException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getLocalAddr()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getLocalName()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public int getLocalPort()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Locale getLocale()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Enumeration getLocales()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getParameter( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Map getParameterMap()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Enumeration getParameterNames()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String[] getParameterValues( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getProtocol()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public BufferedReader getReader()
             throws IOException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRealPath( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRemoteAddr()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRemoteHost()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public int getRemotePort()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public RequestDispatcher getRequestDispatcher( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getScheme()
         {
             return "";
         }
 
+        @Override
         public String getServerName()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public int getServerPort()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isSecure()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public void removeAttribute( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public void setAttribute( String arg0, Object arg1 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public void setCharacterEncoding( String arg0 )
             throws UnsupportedEncodingException
         {
@@ -321,126 +362,151 @@ public class ArchivaDavSessionProviderTest
         }
 
 
+        @Override
         public String getAuthType()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getContextPath()
         {
             return "/";
         }
 
+        @Override
         public Cookie[] getCookies()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public long getDateHeader( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getHeader( String arg0 )
         {
             return "";
         }
 
+        @Override
         public Enumeration getHeaderNames()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Enumeration getHeaders( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public int getIntHeader( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getMethod()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getPathInfo()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getPathTranslated()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getQueryString()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRemoteUser()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRequestURI()
         {
             return "/";
         }
 
+        @Override
         public StringBuffer getRequestURL()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getRequestedSessionId()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public String getServletPath()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public HttpSession getSession( boolean arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public HttpSession getSession()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public Principal getUserPrincipal()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isRequestedSessionIdFromCookie()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isRequestedSessionIdFromURL()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isRequestedSessionIdFromUrl()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isRequestedSessionIdValid()
         {
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public boolean isUserInRole( String arg0 )
         {
             throw new UnsupportedOperationException( "Not supported yet." );
@@ -450,12 +516,14 @@ public class ArchivaDavSessionProviderTest
     private class ServletAuthenticatorMock
         implements ServletAuthenticator
     {
+        @Override
         public boolean isAuthenticated( HttpServletRequest arg0, AuthenticationResult arg1 )
             throws AuthenticationException, AccountLockedException, MustChangePasswordException
         {
             return true;
         }
 
+        @Override
         public boolean isAuthorized( HttpServletRequest request, SecuritySession securitySession, String repositoryId,
                                      String permission )
             throws AuthorizationException, UnauthorizedException
@@ -463,6 +531,7 @@ public class ArchivaDavSessionProviderTest
             return true;
         }
 
+        @Override
         public boolean isAuthorized( String principal, String repoId, String permission )
             throws UnauthorizedException
         {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/BypassSecuritySystem.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/BypassSecuritySystem.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/BypassSecuritySystem.java
index 7eefdd6..a858771 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/BypassSecuritySystem.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/BypassSecuritySystem.java
@@ -60,6 +60,7 @@ public class BypassSecuritySystem
         bypassUserManager = new MemoryUserManager();
     }
     
+    @Override
     public SecuritySession authenticate( AuthenticationDataSource source )
         throws AuthenticationException, UserNotFoundException, AccountLockedException
     {
@@ -67,48 +68,57 @@ public class BypassSecuritySystem
         return new DefaultSecuritySession( result );
     }
 
+    @Override
     public AuthorizationResult authorize( SecuritySession session, String permission )
         throws AuthorizationException
     {
         return new AuthorizationResult( true, session.getUser(), null );
     }
 
+    @Override
     public AuthorizationResult authorize( SecuritySession session, String permission, String resource )
         throws AuthorizationException
     {
         return new AuthorizationResult( true, session.getUser(), null );
     }
 
+    @Override
     public String getAuthenticatorId()
     {
         return "bypass-authenticator";
     }
 
+    @Override
     public String getAuthorizerId()
     {
         return "bypass-authorizer";
     }
 
+    @Override
     public KeyManager getKeyManager()
     {
         return bypassKeyManager;
     }
 
+    @Override
     public UserSecurityPolicy getPolicy()
     {
         return bypassPolicy;
     }
 
+    @Override
     public String getUserManagementId()
     {
         return "bypass-managementid";
     }
 
+    @Override
     public UserManager getUserManager()
     {
         return bypassUserManager;
     }
 
+    @Override
     public boolean isAuthenticated( AuthenticationDataSource source )
         throws AuthenticationException, UserNotFoundException, AccountLockedException
     {
@@ -116,6 +126,7 @@ public class BypassSecuritySystem
         return true;
     }
 
+    @Override
     public boolean isAuthorized( SecuritySession session, String permission )
         throws AuthorizationException
     {
@@ -123,6 +134,7 @@ public class BypassSecuritySystem
         return true;
     }
 
+    @Override
     public boolean isAuthorized( SecuritySession session, String permission, String resource )
         throws AuthorizationException
     {
@@ -130,6 +142,7 @@ public class BypassSecuritySystem
         return true;
     }
 
+    @Override
     public boolean userManagerReadOnly()
     {
         return true;

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/DavResourceTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/DavResourceTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/DavResourceTest.java
index f0d6deb..e8e8b63 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/DavResourceTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/DavResourceTest.java
@@ -99,6 +99,7 @@ public class DavResourceTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {
@@ -316,6 +317,7 @@ public class DavResourceTest
     private class RootContextDavResourceFactory
         implements DavResourceFactory
     {
+        @Override
         public DavResource createResource( DavResourceLocator locator, DavServletRequest request,
                                            DavServletResponse response )
             throws DavException
@@ -323,6 +325,7 @@ public class DavResourceTest
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @Override
         public DavResource createResource( DavResourceLocator locator, DavSession session )
             throws DavException
         {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletNoProxyTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletNoProxyTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletNoProxyTest.java
index 121b4e1..e183c07 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletNoProxyTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletNoProxyTest.java
@@ -41,6 +41,7 @@ public class RepositoryServletNoProxyTest
 {
 
     @Before
+    @Override
     public void setUp()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataLocalOnlyTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataLocalOnlyTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataLocalOnlyTest.java
index d099d1e..9b0654b 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataLocalOnlyTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataLocalOnlyTest.java
@@ -40,6 +40,7 @@ public class RepositoryServletProxiedMetadataLocalOnlyTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataRemoteOnlyTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataRemoteOnlyTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataRemoteOnlyTest.java
index 8d2e67d..dd5da45 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataRemoteOnlyTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedMetadataRemoteOnlyTest.java
@@ -41,6 +41,7 @@ public class RepositoryServletProxiedMetadataRemoteOnlyTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedPassthroughTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedPassthroughTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedPassthroughTest.java
index 500727c..af32040 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedPassthroughTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedPassthroughTest.java
@@ -53,6 +53,7 @@ public class RepositoryServletProxiedPassthroughTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedSnapshotPolicyTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedSnapshotPolicyTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedSnapshotPolicyTest.java
index 9267086..72d1328 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedSnapshotPolicyTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedSnapshotPolicyTest.java
@@ -41,6 +41,7 @@ public class RepositoryServletProxiedSnapshotPolicyTest
 {
 
     @Before
+    @Override
     public void setUp()
         throws Exception
     {
@@ -50,6 +51,7 @@ public class RepositoryServletProxiedSnapshotPolicyTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
index 7e7a783..0c3219d 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
@@ -48,6 +48,7 @@ public class RepositoryServletProxiedTimestampedSnapshotPolicyTest
     }
 
     @After
+    @Override
     public void tearDown()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletSecurityTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletSecurityTest.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletSecurityTest.java
index 507d7be..e040e00 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletSecurityTest.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletSecurityTest.java
@@ -107,6 +107,7 @@ public class RepositoryServletSecurityTest
     ApplicationContext applicationContext;
 
     @Before
+    @Override
     public void setUp()
         throws Exception
     {

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/util/MavenIndexerCleaner.java
----------------------------------------------------------------------
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/util/MavenIndexerCleaner.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/util/MavenIndexerCleaner.java
index 57037fd..079828f 100644
--- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/util/MavenIndexerCleaner.java
+++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/util/MavenIndexerCleaner.java
@@ -65,6 +65,7 @@ public class MavenIndexerCleaner
     }
 
 
+    @Override
     public void contextInitialized( ServletContextEvent servletContextEvent )
     {
         try
@@ -82,6 +83,7 @@ public class MavenIndexerCleaner
         }
     }
 
+    @Override
     public void contextDestroyed( ServletContextEvent servletContextEvent )
     {
         try

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-model-maven2/src/main/java/org/apache/archiva/metadata/model/maven2/MavenArtifactFacet.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-model-maven2/src/main/java/org/apache/archiva/metadata/model/maven2/MavenArtifactFacet.java b/archiva-modules/metadata/metadata-model-maven2/src/main/java/org/apache/archiva/metadata/model/maven2/MavenArtifactFacet.java
index 7c4a938..56580f3 100644
--- a/archiva-modules/metadata/metadata-model-maven2/src/main/java/org/apache/archiva/metadata/model/maven2/MavenArtifactFacet.java
+++ b/archiva-modules/metadata/metadata-model-maven2/src/main/java/org/apache/archiva/metadata/model/maven2/MavenArtifactFacet.java
@@ -78,17 +78,20 @@ public class MavenArtifactFacet
         this.buildNumber = buildNumber;
     }
 
+    @Override
     public String getFacetId()
     {
         return FACET_ID;
     }
 
+    @Override
     public String getName()
     {
         // TODO: not needed, perhaps artifact/version metadata facet should be separate interface?
         return null;
     }
 
+    @Override
     public Map<String, String> toProperties()
     {
         Map<String, String> properties = new HashMap<>();
@@ -108,6 +111,7 @@ public class MavenArtifactFacet
         return properties;
     }
 
+    @Override
     public void fromProperties( Map<String, String> properties )
     {
         type = properties.get( "type" );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/DefaultMetadataResolver.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/DefaultMetadataResolver.java b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/DefaultMetadataResolver.java
index 06b4bb5..a8d67f1 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/DefaultMetadataResolver.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/DefaultMetadataResolver.java
@@ -87,6 +87,7 @@ public class DefaultMetadataResolver
     @Named( value = "cache#namespaces" )
     private Cache<String, Collection<String>> namespacesCache;
 
+    @Override
     public ProjectVersionMetadata resolveProjectVersion( RepositorySession session, String repoId, String namespace,
                                                          String projectId, String projectVersion )
         throws MetadataResolutionException
@@ -165,6 +166,7 @@ public class DefaultMetadataResolver
         return metadata;
     }
 
+    @Override
     public Collection<ProjectVersionReference> resolveProjectReferences( RepositorySession session, String repoId,
                                                                          String namespace, String projectId,
                                                                          String projectVersion )
@@ -176,6 +178,7 @@ public class DefaultMetadataResolver
         return metadataRepository.getProjectReferences( repoId, namespace, projectId, projectVersion );
     }
 
+    @Override
     public Collection<String> resolveRootNamespaces( RepositorySession session, String repoId )
         throws MetadataResolutionException
     {
@@ -227,6 +230,7 @@ public class DefaultMetadataResolver
         }
     }
 
+    @Override
     public Collection<String> resolveNamespaces( RepositorySession session, String repoId, String namespace )
         throws MetadataResolutionException
     {
@@ -276,6 +280,7 @@ public class DefaultMetadataResolver
         }
     }
 
+    @Override
     public Collection<String> resolveProjects( RepositorySession session, String repoId, String namespace )
         throws MetadataResolutionException
     {
@@ -330,6 +335,7 @@ public class DefaultMetadataResolver
         }
     }
 
+    @Override
     public Collection<String> resolveProjectVersions( RepositorySession session, String repoId, String namespace,
                                                       String projectId )
         throws MetadataResolutionException
@@ -398,6 +404,7 @@ public class DefaultMetadataResolver
         }
     }
 
+    @Override
     public Collection<ArtifactMetadata> resolveArtifacts( RepositorySession session, String repoId, String namespace,
                                                           String projectId, String projectVersion )
         throws MetadataResolutionException

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/RepositorySession.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/RepositorySession.java b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/RepositorySession.java
index 4f9b182..5aeb509 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/RepositorySession.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/RepositorySession.java
@@ -86,6 +86,7 @@ public class RepositorySession
      * exception occurs.
      * <b>can throw RuntimeException</b>
      */
+    @Override
     public void close()
     {
         try

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/AllFilter.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/AllFilter.java b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/AllFilter.java
index f3f571f..1759a19 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/AllFilter.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/AllFilter.java
@@ -22,6 +22,7 @@ package org.apache.archiva.metadata.repository.filter;
 public class AllFilter<T>
     implements Filter<T>
 {
+    @Override
     public boolean accept( T value )
     {
         return true;

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/ExcludesFilter.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/ExcludesFilter.java b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/ExcludesFilter.java
index d97c4ed..ab872e0 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/ExcludesFilter.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/ExcludesFilter.java
@@ -31,6 +31,7 @@ public class ExcludesFilter<T>
         this.excludes = excludes;
     }
 
+    @Override
     public boolean accept( T value )
     {
         return !excludes.contains( value );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/IncludesFilter.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/IncludesFilter.java b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/IncludesFilter.java
index d50ebba..4969a64 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/IncludesFilter.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/main/java/org/apache/archiva/metadata/repository/filter/IncludesFilter.java
@@ -31,6 +31,7 @@ public class IncludesFilter<T>
         this.includes = includes;
     }
 
+    @Override
     public boolean accept( T value )
     {
         return includes.contains( value );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/metadata/metadata-repository-api/src/test/java/org/apache/archiva/metadata/repository/AbstractMetadataRepositoryTest.java
----------------------------------------------------------------------
diff --git a/archiva-modules/metadata/metadata-repository-api/src/test/java/org/apache/archiva/metadata/repository/AbstractMetadataRepositoryTest.java b/archiva-modules/metadata/metadata-repository-api/src/test/java/org/apache/archiva/metadata/repository/AbstractMetadataRepositoryTest.java
index 21e4048..221eae2 100644
--- a/archiva-modules/metadata/metadata-repository-api/src/test/java/org/apache/archiva/metadata/repository/AbstractMetadataRepositoryTest.java
+++ b/archiva-modules/metadata/metadata-repository-api/src/test/java/org/apache/archiva/metadata/repository/AbstractMetadataRepositoryTest.java
@@ -97,11 +97,13 @@ public abstract class AbstractMetadataRepositoryTest
         Map<String, MetadataFacetFactory> factories = new HashMap<>();
         factories.put( TEST_FACET_ID, new MetadataFacetFactory()
         {
+            @Override
             public MetadataFacet createMetadataFacet()
             {
                 return new TestMetadataFacet( TEST_METADATA_VALUE );
             }
 
+            @Override
             public MetadataFacet createMetadataFacet( String repositoryId, String name )
             {
                 return new TestMetadataFacet( TEST_METADATA_VALUE );
@@ -111,11 +113,13 @@ public abstract class AbstractMetadataRepositoryTest
         // add to ensure we don't accidentally create an empty facet ID.
         factories.put( "", new MetadataFacetFactory()
         {
+            @Override
             public MetadataFacet createMetadataFacet()
             {
                 return new TestMetadataFacet( "", TEST_VALUE );
             }
 
+            @Override
             public MetadataFacet createMetadataFacet( String repositoryId, String name )
             {
                 return new TestMetadataFacet( "", TEST_VALUE );
@@ -815,6 +819,7 @@ public abstract class AbstractMetadataRepositoryTest
         ArrayList<ArtifactMetadata> actual = new ArrayList<>( artifacts );
         Collections.sort( actual, new Comparator<ArtifactMetadata>()
         {
+            @Override
             public int compare( ArtifactMetadata o1, ArtifactMetadata o2 )
             {
                 return o1.getId().compareTo( o2.getId() );
@@ -1457,6 +1462,7 @@ public abstract class AbstractMetadataRepositoryTest
     private static class ArtifactMetadataComparator
         implements Comparator<ArtifactMetadata>
     {
+        @Override
         public final int compare( ArtifactMetadata a, ArtifactMetadata b )
         {
             return a.getProject().compareTo( b.getProject() );
@@ -1480,6 +1486,7 @@ public abstract class AbstractMetadataRepositoryTest
             this.date = date;
         }
 
+        @Override
         public String getName()
         {
             return createNameFormat().format( date );
@@ -1492,16 +1499,19 @@ public abstract class AbstractMetadataRepositoryTest
             return fmt;
         }
 
+        @Override
         public String getFacetId()
         {
             return KindOfRepositoryStatistics.class.getName();
         }
 
+        @Override
         public Map<String, String> toProperties()
         {
             return Collections.emptyMap();
         }
 
+        @Override
         public void fromProperties( Map<String, String> properties )
         {
             // no op
@@ -1535,16 +1545,19 @@ public abstract class AbstractMetadataRepositoryTest
             this.additionalProps = additionalProps;
         }
 
+        @Override
         public String getFacetId()
         {
             return testFacetId;
         }
 
+        @Override
         public String getName()
         {
             return TEST_NAME;
         }
 
+        @Override
         public Map<String, String> toProperties()
         {
             if ( value != null )
@@ -1571,6 +1584,7 @@ public abstract class AbstractMetadataRepositoryTest
             }
         }
 
+        @Override
         public void fromProperties( Map<String, String> properties )
         {
             String value = properties.get( "foo" );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEvent.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEvent.java b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEvent.java
index 9e98e30..b0da64d 100644
--- a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEvent.java
+++ b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEvent.java
@@ -236,11 +236,13 @@ public class AuditEvent
         this.timestamp = timestamp;
     }
 
+    @Override
     public String getFacetId()
     {
         return FACET_ID;
     }
 
+    @Override
     public String getName()
     {
         // use the hashCode here to make it unique if multiple events occur at a certain timestamp. None of the other
@@ -257,6 +259,7 @@ public class AuditEvent
         return fmt;
     }
 
+    @Override
     public Map<String, String> toProperties()
     {
         Map<String, String> properties = new HashMap<>();
@@ -276,6 +279,7 @@ public class AuditEvent
         return properties;
     }
 
+    @Override
     public void fromProperties( Map<String, String> properties )
     {
         this.action = properties.get( "action" );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEventFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEventFactory.java b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEventFactory.java
index a1589c0..f25ef8e 100644
--- a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEventFactory.java
+++ b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditEventFactory.java
@@ -30,11 +30,13 @@ import org.springframework.stereotype.Service;
 public class AuditEventFactory
     implements MetadataFacetFactory
 {
+    @Override
     public MetadataFacet createMetadataFacet()
     {
         throw new UnsupportedOperationException( "Must construct an audit event with a name" );
     }
 
+    @Override
     public MetadataFacet createMetadataFacet( String repositoryId, String name )
     {
         return new AuditEvent( name, repositoryId );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditLog.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditLog.java b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditLog.java
index 62af11d..eeb99b5 100644
--- a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditLog.java
+++ b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/AuditLog.java
@@ -43,6 +43,7 @@ public class AuditLog
      * Creates a log message in the following format ...
      * "{repository_id} {user_id} {remote_ip} \"{resource}\" \"{action}\""
      */
+    @Override
     public void auditEvent( AuditEvent event )
     {
         StringBuilder msg = new StringBuilder();

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/DefaultAuditManager.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/DefaultAuditManager.java b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/DefaultAuditManager.java
index 07adab7..ca93bbe 100644
--- a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/DefaultAuditManager.java
+++ b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/DefaultAuditManager.java
@@ -48,6 +48,7 @@ public class DefaultAuditManager
 
     private static final TimeZone UTC_TIME_ZONE = TimeZone.getTimeZone( "UTC" );
 
+    @Override
     public List<AuditEvent> getMostRecentAuditEvents( MetadataRepository metadataRepository,
                                                       List<String> repositoryIds )
         throws MetadataRepositoryException
@@ -76,6 +77,7 @@ public class DefaultAuditManager
         return events;
     }
 
+    @Override
     public void addAuditEvent( MetadataRepository repository, AuditEvent event )
         throws MetadataRepositoryException
     {
@@ -86,12 +88,14 @@ public class DefaultAuditManager
         }
     }
 
+    @Override
     public void deleteAuditEvents( MetadataRepository metadataRepository, String repositoryId )
         throws MetadataRepositoryException
     {
         metadataRepository.removeMetadataFacets( repositoryId, AuditEvent.FACET_ID );
     }
 
+    @Override
     public List<AuditEvent> getAuditEventsInRange( MetadataRepository metadataRepository,
                                                    Collection<String> repositoryIds, Date startTime, Date endTime )
         throws MetadataRepositoryException
@@ -99,6 +103,7 @@ public class DefaultAuditManager
         return getAuditEventsInRange( metadataRepository, repositoryIds, null, startTime, endTime );
     }
 
+    @Override
     public List<AuditEvent> getAuditEventsInRange( MetadataRepository metadataRepository,
                                                    Collection<String> repositoryIds, String resource, Date startTime,
                                                    Date endTime )
@@ -135,6 +140,7 @@ public class DefaultAuditManager
         }
         Collections.sort( results, new Comparator<AuditEvent>()
         {
+            @Override
             public int compare( AuditEvent o1, AuditEvent o2 )
             {
                 return o2.getTimestamp().compareTo( o1.getTimestamp() );
@@ -163,6 +169,7 @@ public class DefaultAuditManager
             this.name = name;
         }
 
+        @Override
         public int compareTo( AuditRecord other )
         {
             // reverse ordering

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/MetadataAuditListener.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/MetadataAuditListener.java b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/MetadataAuditListener.java
index 49bd883..3ad104f 100644
--- a/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/MetadataAuditListener.java
+++ b/archiva-modules/plugins/audit/src/main/java/org/apache/archiva/audit/MetadataAuditListener.java
@@ -50,6 +50,7 @@ public class MetadataAuditListener
     @Inject
     private RepositorySessionFactory repositorySessionFactory;
 
+    @Override
     public void auditEvent( AuditEvent event )
     {
         // for now we only log upload events, some of the others are quite noisy

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacet.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacet.java b/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacet.java
index 4dd8870..1a839e8 100644
--- a/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacet.java
+++ b/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacet.java
@@ -31,16 +31,19 @@ public class GenericMetadataFacet
 
     public static final String FACET_ID = "org.apache.archiva.metadata.generic";
 
+    @Override
     public String getFacetId()
     {
         return FACET_ID;
     }
 
+    @Override
     public String getName()
     {
         return "";
     }
 
+    @Override
     public void fromProperties( Map<String, String> properties )
     {
         if ( additionalProperties == null )
@@ -51,6 +54,7 @@ public class GenericMetadataFacet
         additionalProperties.putAll( properties );
     }
 
+    @Override
     public Map<String, String> toProperties()
     {
         Map<String, String> properties = new TreeMap<String, String>();

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacetFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacetFactory.java b/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacetFactory.java
index c2f2aa7..8d4dfb6 100644
--- a/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacetFactory.java
+++ b/archiva-modules/plugins/generic-metadata-support/src/main/java/org/apache/archiva/metadata/generic/GenericMetadataFacetFactory.java
@@ -30,11 +30,13 @@ public class GenericMetadataFacetFactory
     implements MetadataFacetFactory
 {
 
+    @Override
     public MetadataFacet createMetadataFacet()
     {
         return new GenericMetadataFacet();
     }
 
+    @Override
     public MetadataFacet createMetadataFacet( String repositoryId, String name )
     {
         throw new UnsupportedOperationException( "There is no valid name for project version facets" );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/ArchivaRepositoryConnectorFactory.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/ArchivaRepositoryConnectorFactory.java b/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/ArchivaRepositoryConnectorFactory.java
index 02193ec..bc08156 100644
--- a/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/ArchivaRepositoryConnectorFactory.java
+++ b/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/ArchivaRepositoryConnectorFactory.java
@@ -44,6 +44,7 @@ public class ArchivaRepositoryConnectorFactory
         // no op but empty constructor needed by aether
     }
 
+    @Override
     public RepositoryConnector newInstance( RepositorySystemSession session, RemoteRepository repository )
         throws NoRepositoryConnectorException
     {
@@ -61,18 +62,21 @@ public class ArchivaRepositoryConnectorFactory
 
             private Logger log = LoggerFactory.getLogger( getClass() );
 
+            @Override
             public void get( Collection<? extends ArtifactDownload> artifactDownloads,
                              Collection<? extends MetadataDownload> metadataDownloads )
             {
                 log.debug( "get" );
             }
 
+            @Override
             public void put( Collection<? extends ArtifactUpload> artifactUploads,
                              Collection<? extends MetadataUpload> metadataUploads )
             {
                 log.debug( "put" );
             }
 
+            @Override
             public void close()
             {
                 log.debug( "close" );

http://git-wip-us.apache.org/repos/asf/archiva/blob/99117364/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java
----------------------------------------------------------------------
diff --git a/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java b/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java
index e1749a9..53e801b 100644
--- a/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java
+++ b/archiva-modules/plugins/maven2-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java
@@ -124,6 +124,7 @@ public class Maven3DependencyTreeBuilder
         builder = defaultModelBuilderFactory.newInstance();
     }
 
+    @Override
     public void buildDependencyTree( List<String> repositoryIds, String groupId, String artifactId, String version,
                                      DependencyVisitor dependencyVisitor )
         throws DependencyTreeBuilderException
@@ -192,6 +193,7 @@ public class Maven3DependencyTreeBuilder
     }
 
 
+    @Override
     public List<TreeEntry> buildDependencyTree( List<String> repositoryIds, String groupId, String artifactId,
                                                 String version )
         throws DependencyTreeBuilderException