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
);
+ }
+ }
+
+ //-------------------------
//
//-------------------------