public static void auditJobTxtValue( final String jobId, final String instId, final String objId, final String objType, final String actor, final String messageType, final String messageName, final String messageTxtValue ) throws AuditException { AuditEntry.auditAll( jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue, null, 0 ); }
public void testAuditEntry() { startTest(); AuditEntry.auditAll( "234234", "2342342342", "234234234", "String", "actor", "messageType", "messageName", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ "messageTxtValue", new BigDecimal( 2324323.23 ), 23 ); //$NON-NLS-1$ AuditEntry.auditJobDuration( "2342342", "242423", "23423423", "objType", "actor", "messageType", "messageName", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ "messageTxtValue", 23 ); //$NON-NLS-1$ AuditEntry.auditJobNumValue( "2342342", "242423", "23423423", "objType", "actor", "messageType", "messageName", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ new BigDecimal( 2324323.23 ) ); AuditEntry.auditJobTxtValue( "2342342", "242423", "23423423", "objType", "actor", "messageType", "messageName", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ "messageTxtValue" ); //$NON-NLS-1$ assertTrue( true ); finishTest(); }
public void testClearCounts() { AuditEntry auditEntry = new AuditEntry(); long counterResetDateTime = auditEntry.getCounterResetDateTime().getTime(); auditEntry.auditJobTxtValue( null, null, null, null, null, null, null, "messageTxtValue" ); assertTrue( !auditEntry.getCounts().isEmpty() ); auditEntry.clearCounts(); assertTrue( auditEntry.getCounts().isEmpty() ); assertTrue( counterResetDateTime < auditEntry.getCounterResetDateTime().getTime() ); } }
AuditEntry.auditJobDuration( jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue, duration ); AuditEntry.auditJobDuration( jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue, duration ); assertEquals( messageTxtValue, entry.messageTxtValue ); AuditEntry.auditJobNumValue( jobId, instId, objId, objType, actor, messageType, messageName, messageNumValue ); assertEquals( "0", Double.toString( entry.duration ).substring( 0, 1 ) ); assertEquals( messageNumValue, entry.messageNumValue ); assertEquals( null, entry.messageTxtValue ); AuditEntry.auditJobTxtValue( jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue ); assertEquals( "0", Double.toString( entry.duration ).substring( 0, 1 ) ); assertEquals( null, entry.messageNumValue ); new AuditEntry();
public static void audit( String instanceId, final String userId, String actionName, final String objectType, String processId, final String messageType, final String message, final String value, final float duration, final ILogger logger ) { try { if ( ( processId == null ) || ( instanceId == null ) || ( actionName == null ) || actionName.equals( "" ) ) { //$NON-NLS-1$ if ( processId == null ) { processId = ""; //$NON-NLS-1$ AuditHelper.log.error( Messages.getInstance().getString( "AUDITHELPER.ERROR_0002_PROCESS_ID_IS_NULL" ) ); //$NON-NLS-1$ } if ( instanceId == null ) { instanceId = ""; //$NON-NLS-1$ AuditHelper.log.error( Messages.getInstance().getString( "AUDITHELPER.ERROR_0003_INSTANCE_ID_IS_NULL" ) ); //$NON-NLS-1$ } if ( actionName == null ) { actionName = ""; //$NON-NLS-1$ AuditHelper.log.error( Messages.getInstance().getString( "AUDITHELPER.ERROR_0004_ACTION_NAME_IS_NULL" ) ); //$NON-NLS-1$ } } AuditEntry.auditJobDuration( processId, instanceId, actionName, objectType, userId, messageType, message, value, duration ); } catch ( Exception e ) { AuditHelper.logTheAuditError( logger, e ); } }
@After public void terDown() { session.destroy(); PentahoSystem.deregisterObjectFactory( factory ); AuditEntry.getCounts().clear(); }
@Test public void testAuditHelper() throws Exception { when( context.getActionName() ).thenReturn( "testActionName" ); when( context.getInstanceId() ).thenReturn( "testInstanceId" ); when( context.getCurrentComponentName() ).thenReturn( "testCurrentComponentName" ); when( context.getProcessId() ).thenReturn( "testProcessId" ); AuditHelper.audit( context, session, TEST_TYPE, TEST_NAME, TEST_TEXT, TEST_DURATION, null ); TestAuditEntry entry = (TestAuditEntry) factory.get( IAuditEntry.class, null ); assertNotNull( "AuditEntry should not be null", entry ); entry.auditAll( "testProcessId", "testInstanceId", "testActionName", "testCurrentComponentName", "testuser", null, null, "testtext", null, 0 ); assertEquals( context.getInstanceId(), entry.instId ); assertEquals( context.getProcessId(), entry.jobId ); assertEquals( context.getActionName(), entry.objId ); assertEquals( context.getCurrentComponentName(), entry.objType ); assertEquals( SESSION_NAME, entry.actor ); assertEquals( TEST_TEXT, entry.messageTxtValue ); assertEquals( Long.valueOf( 1 ), AuditEntry.getCounts().get( TEST_TYPE ) ); }
public static void auditJobDuration( final String jobId, final String instId, final String objId, final String objType, final String actor, final String messageType, final String messageName, final String messageTxtValue, final float duration ) throws AuditException { AuditEntry.auditAll( jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue, null, duration ); }
@Test public void testAuditHelperNotValid() throws Exception { AuditHelper.audit( null, session, TEST_TYPE, TEST_NAME, TEST_TEXT, TEST_DURATION, null ); TestAuditEntry entry = (TestAuditEntry) factory.get( IAuditEntry.class, null ); assertNotNull( "AuditEntry should not be null", entry ); entry.auditAll( "", "", "", "", "testuser", null, null, "testtext", null, 0 ); assertEquals( StringUtils.EMPTY, entry.instId ); assertEquals( StringUtils.EMPTY, entry.jobId ); assertEquals( StringUtils.EMPTY, entry.objId ); assertEquals( StringUtils.EMPTY, entry.objType ); assertEquals( SESSION_NAME, entry.actor ); assertEquals( TEST_TEXT, entry.messageTxtValue ); assertEquals( Long.valueOf( 1 ), AuditEntry.getCounts().get( TEST_TYPE ) ); } }
public static void auditJobNumValue( final String jobId, final String instId, final String objId, final String objType, final String actor, final String messageType, final String messageName, final BigDecimal messageNumValue ) throws AuditException { AuditEntry.auditAll( jobId, instId, objId, objType, actor, messageType, messageName, null, messageNumValue, 0 ); }