Class PatchSetApproval
- java.lang.Object
-
- com.google.gerrit.reviewdb.client.PatchSetApproval
-
public final class PatchSetApproval extends Object
An approval (or negative approval) on a patch set.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PatchSetApproval.Key
-
Field Summary
Fields Modifier and Type Field Description protected Timestamp
granted
protected PatchSetApproval.Key
key
protected boolean
postSubmit
protected Account.Id
realAccountId
Real user that made this approval on behalf of the user recorded inPatchSetApproval.Key.accountId
.protected String
tag
protected short
value
Value assigned by the user.
-
Constructor Summary
Constructors Modifier Constructor Description protected
PatchSetApproval()
PatchSetApproval(PatchSet.Id psId, PatchSetApproval src)
PatchSetApproval(PatchSetApproval src)
PatchSetApproval(PatchSetApproval.Key k, short v, Date ts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Account.Id
getAccountId()
Timestamp
getGranted()
PatchSetApproval.Key
getKey()
String
getLabel()
LabelId
getLabelId()
PatchSet.Id
getPatchSetId()
Account.Id
getRealAccountId()
String
getTag()
short
getValue()
int
hashCode()
boolean
isLegacySubmit()
boolean
isPostSubmit()
static PatchSetApproval.Key
key(PatchSet.Id patchSetId, Account.Id accountId, LabelId labelId)
void
setGranted(Date when)
void
setPostSubmit(boolean postSubmit)
void
setRealAccountId(Account.Id id)
void
setTag(String t)
void
setValue(short v)
String
toString()
-
-
-
Field Detail
-
key
protected PatchSetApproval.Key key
-
value
protected short value
Value assigned by the user.The precise meaning of "value" is up to each category.
In general:
- < 0: The approval is rejected/revoked.
- = 0: No indication either way is provided.
- > 0: The approval is approved/positive.
-
granted
protected Timestamp granted
-
tag
protected String tag
-
realAccountId
protected Account.Id realAccountId
Real user that made this approval on behalf of the user recorded inPatchSetApproval.Key.accountId
.
-
postSubmit
protected boolean postSubmit
-
-
Constructor Detail
-
PatchSetApproval
protected PatchSetApproval()
-
PatchSetApproval
public PatchSetApproval(PatchSetApproval.Key k, short v, Date ts)
-
PatchSetApproval
public PatchSetApproval(PatchSet.Id psId, PatchSetApproval src)
-
PatchSetApproval
public PatchSetApproval(PatchSetApproval src)
-
-
Method Detail
-
key
public static PatchSetApproval.Key key(PatchSet.Id patchSetId, Account.Id accountId, LabelId labelId)
-
getKey
public PatchSetApproval.Key getKey()
-
getPatchSetId
public PatchSet.Id getPatchSetId()
-
getAccountId
public Account.Id getAccountId()
-
getRealAccountId
public Account.Id getRealAccountId()
-
setRealAccountId
public void setRealAccountId(Account.Id id)
-
getLabelId
public LabelId getLabelId()
-
getValue
public short getValue()
-
setValue
public void setValue(short v)
-
getGranted
public Timestamp getGranted()
-
setGranted
public void setGranted(Date when)
-
setTag
public void setTag(String t)
-
getLabel
public String getLabel()
-
isLegacySubmit
public boolean isLegacySubmit()
-
getTag
public String getTag()
-
setPostSubmit
public void setPostSubmit(boolean postSubmit)
-
isPostSubmit
public boolean isPostSubmit()
-
-