Class EventUtil
- java.lang.Object
-
- com.google.gerrit.server.extensions.events.EventUtil
-
public class EventUtil extends Object
Formats change and revision info objects to serve as payload for Gerrit events.Uses configurable options (
event.payload.listChangeOptions
) to decide which fields to populate.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountInfo
accountInfo(AccountState accountState)
Map<String,ApprovalInfo>
approvals(AccountState accountState, Map<String,Short> approvals, Timestamp ts)
ChangeInfo
changeInfo(Change change)
RevisionInfo
revisionInfo(Project.NameKey project, PatchSet ps)
RevisionInfo
revisionInfo(Project project, PatchSet ps)
-
-
-
Method Detail
-
changeInfo
public ChangeInfo changeInfo(Change change)
-
revisionInfo
public RevisionInfo revisionInfo(Project project, PatchSet ps) throws PatchListNotAvailableException, GpgException, IOException, PermissionBackendException
-
revisionInfo
public RevisionInfo revisionInfo(Project.NameKey project, PatchSet ps) throws PatchListNotAvailableException, GpgException, IOException, PermissionBackendException
-
accountInfo
public AccountInfo accountInfo(AccountState accountState)
-
approvals
public Map<String,ApprovalInfo> approvals(AccountState accountState, Map<String,Short> approvals, Timestamp ts)
-
-