mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Audit changes and fixes
- Removed notion of audit session - Removed 'scope' attribute for DataGenerator elements - Removed alf_audit_session table and replaced with alf_audit_app (see script) - DataGenerators are working properly git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16053 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -88,7 +88,7 @@ public class AuditDAOTest extends TestCase
|
||||
assertEquals(configPair, configPairCheck);
|
||||
}
|
||||
|
||||
public void testAuditSession() throws Exception
|
||||
public void testAuditApplicatoin() throws Exception
|
||||
{
|
||||
final File file = AbstractContentTransformerTest.loadQuickTestFile("pdf");
|
||||
assertNotNull(file);
|
||||
@@ -104,22 +104,22 @@ public class AuditDAOTest extends TestCase
|
||||
|
||||
final String appName = getName() + "." + System.currentTimeMillis();
|
||||
final int count = 1000;
|
||||
RetryingTransactionCallback<Void> createSessionCallback = new RetryingTransactionCallback<Void>()
|
||||
RetryingTransactionCallback<Void> createAppCallback = new RetryingTransactionCallback<Void>()
|
||||
{
|
||||
public Void execute() throws Throwable
|
||||
{
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
auditDAO.createAuditSession(modelId, appName);
|
||||
auditDAO.getOrCreateAuditApplication(modelId, appName);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
};
|
||||
long before = System.nanoTime();
|
||||
txnHelper.doInTransaction(createSessionCallback);
|
||||
txnHelper.doInTransaction(createAppCallback);
|
||||
long after = System.nanoTime();
|
||||
System.out.println(
|
||||
"Time for " + count + " session creations was " +
|
||||
"Time for " + count + " application creations was " +
|
||||
((double)(after - before)/(10E6)) + "ms");
|
||||
}
|
||||
|
||||
@@ -130,15 +130,15 @@ public class AuditDAOTest extends TestCase
|
||||
final URL url = new URL("file:" + file.getAbsolutePath());
|
||||
final String appName = getName() + "." + System.currentTimeMillis();
|
||||
|
||||
RetryingTransactionCallback<Long> createSessionCallback = new RetryingTransactionCallback<Long>()
|
||||
RetryingTransactionCallback<Long> createAppCallback = new RetryingTransactionCallback<Long>()
|
||||
{
|
||||
public Long execute() throws Throwable
|
||||
{
|
||||
Long modelId = auditDAO.getOrCreateAuditModel(url).getFirst();
|
||||
return auditDAO.createAuditSession(modelId, appName);
|
||||
return auditDAO.getOrCreateAuditApplication(modelId, appName);
|
||||
}
|
||||
};
|
||||
final Long sessionId = txnHelper.doInTransaction(createSessionCallback);
|
||||
final Long sessionId = txnHelper.doInTransaction(createAppCallback);
|
||||
|
||||
final int count = 1000;
|
||||
final String username = "alexi";
|
||||
|
Reference in New Issue
Block a user