Class GroupAuditEventInfo
- java.lang.Object
-
- com.google.gerrit.extensions.common.GroupAuditEventInfo
-
- Direct Known Subclasses:
GroupAuditEventInfo.GroupMemberAuditEventInfo
,GroupAuditEventInfo.UserMemberAuditEventInfo
public abstract class GroupAuditEventInfo extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GroupAuditEventInfo.GroupMemberAuditEventInfo
static class
GroupAuditEventInfo.Type
static class
GroupAuditEventInfo.UserMemberAuditEventInfo
-
Field Summary
Fields Modifier and Type Field Description Timestamp
date
GroupAuditEventInfo.Type
type
AccountInfo
user
-
Constructor Summary
Constructors Modifier Constructor Description protected
GroupAuditEventInfo(GroupAuditEventInfo.Type type, AccountInfo user, Optional<Timestamp> date)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GroupAuditEventInfo.GroupMemberAuditEventInfo
createAddGroupEvent(AccountInfo user, Timestamp date, GroupInfo member)
static GroupAuditEventInfo.UserMemberAuditEventInfo
createAddUserEvent(AccountInfo user, Timestamp date, AccountInfo member)
static GroupAuditEventInfo.GroupMemberAuditEventInfo
createRemoveGroupEvent(AccountInfo user, Optional<Timestamp> date, GroupInfo member)
static GroupAuditEventInfo.UserMemberAuditEventInfo
createRemoveUserEvent(AccountInfo user, Optional<Timestamp> date, AccountInfo member)
-
-
-
Field Detail
-
type
public GroupAuditEventInfo.Type type
-
user
public AccountInfo user
-
date
public Timestamp date
-
-
Constructor Detail
-
GroupAuditEventInfo
protected GroupAuditEventInfo(GroupAuditEventInfo.Type type, AccountInfo user, Optional<Timestamp> date)
-
-
Method Detail
-
createAddUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createAddUserEvent(AccountInfo user, Timestamp date, AccountInfo member)
-
createRemoveUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createRemoveUserEvent(AccountInfo user, Optional<Timestamp> date, AccountInfo member)
-
createAddGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createAddGroupEvent(AccountInfo user, Timestamp date, GroupInfo member)
-
createRemoveGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createRemoveGroupEvent(AccountInfo user, Optional<Timestamp> date, GroupInfo member)
-
-