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, Instant date)
protected
GroupAuditEventInfo(GroupAuditEventInfo.Type type, AccountInfo user, Optional<Timestamp> date)
-
Method Summary
-
-
-
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)
-
GroupAuditEventInfo
protected GroupAuditEventInfo(GroupAuditEventInfo.Type type, AccountInfo user, Instant date)
-
-
Method Detail
-
createAddUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createAddUserEvent(AccountInfo user, Timestamp date, AccountInfo member)
-
createAddUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createAddUserEvent(AccountInfo user, Instant date, AccountInfo member)
-
createRemoveUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createRemoveUserEvent(AccountInfo user, Optional<Timestamp> date, AccountInfo member)
-
createRemoveUserEvent
public static GroupAuditEventInfo.UserMemberAuditEventInfo createRemoveUserEvent(AccountInfo user, Instant date, AccountInfo member)
-
createAddGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createAddGroupEvent(AccountInfo user, Timestamp date, GroupInfo member)
-
createAddGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createAddGroupEvent(AccountInfo user, Instant date, GroupInfo member)
-
createRemoveGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createRemoveGroupEvent(AccountInfo user, Optional<Timestamp> date, GroupInfo member)
-
createRemoveGroupEvent
public static GroupAuditEventInfo.GroupMemberAuditEventInfo createRemoveGroupEvent(AccountInfo user, Instant date, GroupInfo member)
-
-