public abstract class GroupAuditEventInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupAuditEventInfo.GroupMemberAuditEventInfo |
static class |
GroupAuditEventInfo.Type |
static class |
GroupAuditEventInfo.UserMemberAuditEventInfo |
Modifier and Type | Field and Description |
---|---|
java.sql.Timestamp |
date |
GroupAuditEventInfo.Type |
type |
AccountInfo |
user |
Modifier | Constructor and Description |
---|---|
protected |
GroupAuditEventInfo(GroupAuditEventInfo.Type type,
AccountInfo user,
java.sql.Timestamp date) |
Modifier and Type | Method and Description |
---|---|
static GroupAuditEventInfo.GroupMemberAuditEventInfo |
createAddGroupEvent(AccountInfo user,
java.sql.Timestamp date,
GroupInfo member) |
static GroupAuditEventInfo.UserMemberAuditEventInfo |
createAddUserEvent(AccountInfo user,
java.sql.Timestamp date,
AccountInfo member) |
static GroupAuditEventInfo.GroupMemberAuditEventInfo |
createRemoveGroupEvent(AccountInfo user,
java.sql.Timestamp date,
GroupInfo member) |
static GroupAuditEventInfo.UserMemberAuditEventInfo |
createRemoveUserEvent(AccountInfo user,
java.sql.Timestamp date,
AccountInfo member) |
public GroupAuditEventInfo.Type type
public AccountInfo user
public java.sql.Timestamp date
protected GroupAuditEventInfo(GroupAuditEventInfo.Type type, AccountInfo user, java.sql.Timestamp date)
public static GroupAuditEventInfo.UserMemberAuditEventInfo createAddUserEvent(AccountInfo user, java.sql.Timestamp date, AccountInfo member)
public static GroupAuditEventInfo.UserMemberAuditEventInfo createRemoveUserEvent(AccountInfo user, java.sql.Timestamp date, AccountInfo member)
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createAddGroupEvent(AccountInfo user, java.sql.Timestamp date, GroupInfo member)
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createRemoveGroupEvent(AccountInfo user, java.sql.Timestamp date, GroupInfo member)