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 |
AUTOGENERATED_TAG_PREFIX |
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_PRIVATE |
static java.lang.String |
TAG_SET_READY |
static java.lang.String |
TAG_SET_TOPIC |
static java.lang.String |
TAG_SET_WIP |
static java.lang.String |
TAG_UNSET_PRIVATE |
static java.lang.String |
TAG_UPLOADED_PATCH_SET |
static java.lang.String |
TAG_UPLOADED_WIP_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 boolean |
isAutogenerated(java.lang.String tag) |
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) |
static java.lang.String |
uploadedPatchSetTag(boolean workInProgress) |
public static final java.lang.String AUTOGENERATED_TAG_PREFIX
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_PRIVATE
public static final java.lang.String TAG_SET_READY
public static final java.lang.String TAG_SET_TOPIC
public static final java.lang.String TAG_SET_WIP
public static final java.lang.String TAG_UNSET_PRIVATE
public static final java.lang.String TAG_UPLOADED_PATCH_SET
public static final java.lang.String TAG_UPLOADED_WIP_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 static java.lang.String uploadedPatchSetTag(boolean workInProgress)
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
public static boolean isAutogenerated(java.lang.String tag)
tag
- value of a tag, or null.