org.opengts.db
Class Audit

java.lang.Object
  extended by org.opengts.db.Audit

public class Audit
extends java.lang.Object


Nested Class Summary
static interface Audit.AuditHandler
           
 
Field Summary
static int AUDIT_EMAIL_NOTIFY
           
static int AUDIT_LOGIN_OK
           
static int AUDIT_LOGOUT
           
static int AUDIT_UNKNOWN
           
 
Constructor Summary
Audit()
           
 
Method Summary
static void AddAudit(java.lang.String accountID, long auditTime, int auditCode, java.lang.String userID, java.lang.String deviceID, java.lang.String ipAddress, java.lang.String privateLabelName)
           
static java.lang.String GetAuditName(int auditCode)
           
static void ruleNotification(java.lang.String acctID, java.lang.String devID, java.lang.String toEMail, java.lang.String subject, java.lang.String body)
           
static void SetAuditHandler(Audit.AuditHandler sah)
           
static void userLoginOK(java.lang.String acctID, java.lang.String userID, java.lang.String ipAddr, java.lang.String bplName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUDIT_UNKNOWN

public static final int AUDIT_UNKNOWN
See Also:
Constant Field Values

AUDIT_LOGIN_OK

public static final int AUDIT_LOGIN_OK
See Also:
Constant Field Values

AUDIT_LOGOUT

public static final int AUDIT_LOGOUT
See Also:
Constant Field Values

AUDIT_EMAIL_NOTIFY

public static final int AUDIT_EMAIL_NOTIFY
See Also:
Constant Field Values
Constructor Detail

Audit

public Audit()
Method Detail

GetAuditName

public static java.lang.String GetAuditName(int auditCode)

SetAuditHandler

public static void SetAuditHandler(Audit.AuditHandler sah)

AddAudit

public static void AddAudit(java.lang.String accountID,
                            long auditTime,
                            int auditCode,
                            java.lang.String userID,
                            java.lang.String deviceID,
                            java.lang.String ipAddress,
                            java.lang.String privateLabelName)

userLoginOK

public static void userLoginOK(java.lang.String acctID,
                               java.lang.String userID,
                               java.lang.String ipAddr,
                               java.lang.String bplName)

ruleNotification

public static void ruleNotification(java.lang.String acctID,
                                    java.lang.String devID,
                                    java.lang.String toEMail,
                                    java.lang.String subject,
                                    java.lang.String body)