public class ChangeMessagesUtil
extends java.lang.Object
These methods either query for and update ChangeMessages in the NoteDb or ReviewDb, depending on the state of the NotesMigration.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG_ABANDON |
static java.lang.String |
TAG_CHERRY_PICK_CHANGE |
static java.lang.String |
TAG_DELETE_ASSIGNEE |
static java.lang.String |
TAG_DELETE_REVIEWER |
static java.lang.String |
TAG_DELETE_VOTE |
static java.lang.String |
TAG_MERGED |
static java.lang.String |
TAG_MOVE |
static java.lang.String |
TAG_RESTORE |
static java.lang.String |
TAG_REVERT |
static java.lang.String |
TAG_SET_ASSIGNEE |
static java.lang.String |
TAG_SET_DESCRIPTION |
static java.lang.String |
TAG_SET_HASHTAGS |
static java.lang.String |
TAG_SET_TOPIC |
static java.lang.String |
TAG_UPLOADED_PATCH_SET |
Constructor and Description |
---|
ChangeMessagesUtil(NotesMigration migration) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeMessage(ReviewDb db,
ChangeUpdate update,
ChangeMessage changeMessage) |
java.util.List<ChangeMessage> |
byChange(ReviewDb db,
ChangeNotes notes) |
java.lang.Iterable<ChangeMessage> |
byPatchSet(ReviewDb db,
ChangeNotes notes,
PatchSet.Id psId) |
static ChangeMessage |
newMessage(ChangeContext ctx,
java.lang.String body,
java.lang.String tag) |
static ChangeMessage |
newMessage(PatchSet.Id psId,
CurrentUser user,
java.sql.Timestamp when,
java.lang.String body,
java.lang.String tag) |
public static final java.lang.String TAG_ABANDON
public static final java.lang.String TAG_CHERRY_PICK_CHANGE
public static final java.lang.String TAG_DELETE_ASSIGNEE
public static final java.lang.String TAG_DELETE_REVIEWER
public static final java.lang.String TAG_DELETE_VOTE
public static final java.lang.String TAG_MERGED
public static final java.lang.String TAG_MOVE
public static final java.lang.String TAG_RESTORE
public static final java.lang.String TAG_REVERT
public static final java.lang.String TAG_SET_ASSIGNEE
public static final java.lang.String TAG_SET_DESCRIPTION
public static final java.lang.String TAG_SET_HASHTAGS
public static final java.lang.String TAG_SET_TOPIC
public static final java.lang.String TAG_UPLOADED_PATCH_SET
@Inject public ChangeMessagesUtil(NotesMigration migration)
public static ChangeMessage newMessage(ChangeContext ctx, java.lang.String body, java.lang.String tag)
public static ChangeMessage newMessage(PatchSet.Id psId, CurrentUser user, java.sql.Timestamp when, java.lang.String body, java.lang.String tag)
public java.util.List<ChangeMessage> byChange(ReviewDb db, ChangeNotes notes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public java.lang.Iterable<ChangeMessage> byPatchSet(ReviewDb db, ChangeNotes notes, PatchSet.Id psId) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public void addChangeMessage(ReviewDb db, ChangeUpdate update, ChangeMessage changeMessage) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException