Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.auth.server.session
Class UserAudit

java.lang.Object
  extended by org.hyperic.hibernate.PersistedObject
      extended by org.hyperic.hq.common.server.session.Audit
          extended by org.hyperic.hq.auth.server.session.UserAudit
All Implemented Interfaces:
java.io.Serializable

public class UserAudit
extends Audit

See Also:
Serialized Form

Nested Class Summary
static class UserAudit.UserAuditPurpose
           
 
Field Summary
static UserAudit.UserAuditPurpose USER_CREATE
           
static UserAudit.UserAuditPurpose USER_LOGIN
           
static UserAudit.UserAuditPurpose USER_LOGOUT
           
static UserAudit.UserAuditPurpose USER_UPDATE
           
 
Constructor Summary
protected UserAudit()
           
 
Method Summary
static UserAudit createAudit(AuthzSubject creator, AuthzSubject newUser)
           
static UserAudit loginAudit(AuthzSubject user)
           
static UserAudit logoutAudit(AuthzSubject user)
           
static UserAudit updateAudit(AuthzSubject updator, AuthzSubject target, AuthzSubjectField field, java.lang.String oldVal, java.lang.String newVal)
           
 
Methods inherited from class org.hyperic.hq.common.server.session.Audit
equals, formatHtmlMessage, getChildren, getChildrenBag, getEndTime, getFieldName, getHtmlMessage, getImportance, getImportanceEnum, getKlazz, getMessage, getNature, getNatureEnum, getNewFieldValue, getOldFieldValue, getParent, getPurpose, getPurposeEnum, getResource, getStartTime, getSubject, hashCode, isOriginal, setChildrenBag, setEndTime, setFieldName, setImportanceEnum, setKlazz, setMessage, setNatureEnum, setNewFieldValue, setOldFieldValue, setOriginal, setParent, setPurposeEnum, setResource, setStartTime, setSubject, toString
 
Methods inherited from class org.hyperic.hibernate.PersistedObject
get_version_, getId, set_version_, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

USER_LOGIN

public static final UserAudit.UserAuditPurpose USER_LOGIN

USER_LOGOUT

public static final UserAudit.UserAuditPurpose USER_LOGOUT

USER_CREATE

public static final UserAudit.UserAuditPurpose USER_CREATE

USER_UPDATE

public static final UserAudit.UserAuditPurpose USER_UPDATE
Constructor Detail

UserAudit

protected UserAudit()
Method Detail

loginAudit

public static UserAudit loginAudit(AuthzSubject user)

logoutAudit

public static UserAudit logoutAudit(AuthzSubject user)

createAudit

public static UserAudit createAudit(AuthzSubject creator,
                                    AuthzSubject newUser)

updateAudit

public static UserAudit updateAudit(AuthzSubject updator,
                                    AuthzSubject target,
                                    AuthzSubjectField field,
                                    java.lang.String oldVal,
                                    java.lang.String newVal)

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.