public abstract class BanEntry<T> extends UserListEntry<T>
Modifier and Type | Field and Description |
---|---|
protected java.util.Date |
banEndDate |
protected java.lang.String |
bannedBy |
protected java.util.Date |
banStartDate |
static java.text.SimpleDateFormat |
dateFormat |
protected java.lang.String |
reason |
Modifier | Constructor and Description |
---|---|
|
BanEntry(T valueIn,
java.util.Date startDate,
java.lang.String banner,
java.util.Date endDate,
java.lang.String banReason) |
protected |
BanEntry(T p_i1174_1_,
com.google.gson.JsonObject p_i1174_2_) |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getBanEndDate() |
java.lang.String |
getBanReason() |
(package private) boolean |
hasBanExpired() |
protected void |
onSerialization(com.google.gson.JsonObject data) |
getValue
public static final java.text.SimpleDateFormat dateFormat
protected final java.util.Date banStartDate
protected final java.lang.String bannedBy
protected final java.util.Date banEndDate
protected final java.lang.String reason
public BanEntry(T valueIn, java.util.Date startDate, java.lang.String banner, java.util.Date endDate, java.lang.String banReason)
protected BanEntry(T p_i1174_1_, com.google.gson.JsonObject p_i1174_2_)
public java.util.Date getBanEndDate()
public java.lang.String getBanReason()
boolean hasBanExpired()
hasBanExpired
in class UserListEntry<T>
protected void onSerialization(com.google.gson.JsonObject data)
onSerialization
in class UserListEntry<T>