Author: olamy
Date: Fri Sep  9 08:33:15 2011
New Revision: 1167035

URL: http://svn.apache.org/viewvc?rev=1167035&view=rev
Log:
trigger audit event for file pattern actions

Modified:
    
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/ArchivaAdministration.java
    
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/ArchivaAdministration.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/ArchivaAdministration.java?rev=1167035&r1=1167034&r2=1167035&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/ArchivaAdministration.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/ArchivaAdministration.java
 Fri Sep  9 08:33:15 2011
@@ -63,13 +63,20 @@ public interface ArchivaAdministration
     void addKnownContentConsumer( String knownContentConsumer, 
AuditInformation auditInformation )
         throws RepositoryAdminException;
 
+    void setKnownContentConsumers( List<String> knownContentConsumers, 
AuditInformation auditInformation )
+        throws RepositoryAdminException;
+
+
     void removeKnownContentConsumer( String knownContentConsumer, 
AuditInformation auditInformation )
         throws RepositoryAdminException;
 
-    void addInvalidContentConsumer( String knownContentConsumer, 
AuditInformation auditInformation )
+    void addInvalidContentConsumer( String invalidContentConsumer, 
AuditInformation auditInformation )
+        throws RepositoryAdminException;
+
+    void setInvalidContentConsumers( List<String> invalidContentConsumers, 
AuditInformation auditInformation )
         throws RepositoryAdminException;
 
-    void removeInvalidContentConsumer( String knownContentConsumer, 
AuditInformation auditInformation )
+    void removeInvalidContentConsumer( String invalidContentConsumer, 
AuditInformation auditInformation )
         throws RepositoryAdminException;
 
 }

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java?rev=1167035&r1=1167034&r2=1167035&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
 Fri Sep  9 08:33:15 2011
@@ -109,6 +109,7 @@ public class DefaultArchivaAdministratio
         fileType.addPattern( pattern );
 
         saveConfiguration( configuration );
+        triggerAuditEvent( "", "", AuditEvent.ADD_PATTERN, auditInformation );
     }
 
     public void removeFileTypePattern( String fileTypeId, String pattern, 
AuditInformation auditInformation )
@@ -124,6 +125,7 @@ public class DefaultArchivaAdministratio
         fileType.removePattern( pattern );
 
         saveConfiguration( configuration );
+                triggerAuditEvent( "", "", AuditEvent.REMOVE_PATTERN, 
auditInformation );
     }
 
     public FileType getFileType( String fileTypeId )
@@ -200,7 +202,33 @@ public class DefaultArchivaAdministratio
         triggerAuditEvent( "", "", AuditEvent.DISABLE_REPO_CONSUMER, 
auditInformation );
     }
 
-//-------------------------
+    public void setKnownContentConsumers( List<String> knownContentConsumers, 
AuditInformation auditInformation )
+        throws RepositoryAdminException
+    {
+        if ( knownContentConsumers == null )
+        {
+            return;
+        }
+        for ( String knowContentConsumer : knownContentConsumers )
+        {
+            addKnownContentConsumer( knowContentConsumer, auditInformation );
+        }
+    }
+
+    public void setInvalidContentConsumers( List<String> 
invalidContentConsumers, AuditInformation auditInformation )
+        throws RepositoryAdminException
+    {
+        if ( invalidContentConsumers == null )
+        {
+            return;
+        }
+        for ( String invalidContentConsumer : invalidContentConsumers )
+        {
+            addKnownContentConsumer( invalidContentConsumer, auditInformation 
);
+        }
+    }
+
+    //-------------------------
     //
     //-------------------------
 


Reply via email to