public boolean isEnabled(AuditEventMessage msg)
	{
		// Check if the auditor is generally enabled
		if (!isAuditorEnabled()) {
			return false;
		}
		
		// Check if the auditor is enabled for a given event id
		if (!isAuditorEnabledForEventId(msg)) {
			return false;
		}
		
		// Check if the auditor is enabled for a given IHE transaction
		if (!isAuditorEnabledForTransaction(msg)) {
			return false;
		}
		
		// If all conditions are satisified, then auditor is fully enabled
		return true;
	}
public boolean isEnabled ( AuditEventMessage msg ) { if ( ! isAuditorEnabled ( ) ) { return false ; } if ( ! isAuditorEnabledForEventId ( msg ) ) { return false ; } if ( ! isAuditorEnabledForTransaction ( msg ) ) { return false ; } return true ; }
Determines if a specific audit message should be sent.  Returns true
if all the following are true:<br />
* The auditor instance is enabled generally
* The auditor is NOT disabled for the message's EventID
* The auditor is NOT disabled for the message's IHE Transaction code

@param msg The audit event message to check
@return Whether the message should be sent