类 Player
- java.lang.Object
-
- com.github.fmjsjx.libcommon.bson.model.ObjectModel<Self>
-
- com.github.fmjsjx.libcommon.bson.model.RootModel<Player>
-
- com.github.fmjsjx.libcommon.example.bson.model.Player
-
- 所有已实现的接口:
com.github.fmjsjx.libcommon.bson.model.BsonModel
public class Player extends com.github.fmjsjx.libcommon.bson.model.RootModel<Player>
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringBNAME_CASHstatic java.lang.StringBNAME_CREATE_TIMEstatic java.lang.StringBNAME_EQUIPMENTSstatic java.lang.StringBNAME_ITEMSstatic java.lang.StringBNAME_UIDstatic java.lang.StringBNAME_UPDATE_TIMEstatic java.lang.StringBNAME_UPDATE_VERSIONstatic java.lang.StringBNAME_WALLET
-
构造器概要
构造器 构造器 说明 Player()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidappendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)booleancashUpdated()booleancreateTimeUpdated()booleandeleted()protected intdeletedSize()booleanequipmentsUpdated()CashInfogetCash()java.time.LocalDateTimegetCreateTime()com.github.fmjsjx.libcommon.bson.model.DefaultMapModel<java.lang.String,Equipment,Player>getEquipments()com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.lang.Integer,Player>getItems()intgetUid()java.time.LocalDateTimegetUpdateTime()intgetUpdateVersion()WalletgetWallet()intincreaseUpdateVersion()booleanitemsUpdated()voidload(com.fasterxml.jackson.databind.JsonNode src)voidload(com.jsoniter.any.Any src)voidload(org.bson.BsonDocument src)voidload(org.bson.Document src)voidreset()protected voidresetChildren()voidsetCreateTime(java.time.LocalDateTime createTime)voidsetUid(int uid)voidsetUpdateTime(java.time.LocalDateTime updateTime)voidsetUpdateVersion(int updateVersion)org.bson.BsonDocumenttoBson()java.util.Map<java.lang.String,?>toData()java.util.Map<java.lang.Object,java.lang.Object>toDelete()org.bson.DocumenttoDocument()java.lang.StringtoString()java.lang.ObjecttoSubUpdate()booleanuidUpdated()booleanupdated()booleanupdateTimeUpdated()booleanupdateVersionUpdated()booleanwalletUpdated()
-
-
-
字段详细资料
-
BNAME_UID
public static final java.lang.String BNAME_UID
- 另请参阅:
- 常量字段值
-
BNAME_WALLET
public static final java.lang.String BNAME_WALLET
- 另请参阅:
- 常量字段值
-
BNAME_EQUIPMENTS
public static final java.lang.String BNAME_EQUIPMENTS
- 另请参阅:
- 常量字段值
-
BNAME_ITEMS
public static final java.lang.String BNAME_ITEMS
- 另请参阅:
- 常量字段值
-
BNAME_CASH
public static final java.lang.String BNAME_CASH
- 另请参阅:
- 常量字段值
-
BNAME_UPDATE_VERSION
public static final java.lang.String BNAME_UPDATE_VERSION
- 另请参阅:
- 常量字段值
-
BNAME_CREATE_TIME
public static final java.lang.String BNAME_CREATE_TIME
- 另请参阅:
- 常量字段值
-
BNAME_UPDATE_TIME
public static final java.lang.String BNAME_UPDATE_TIME
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getUid
public int getUid()
-
setUid
public void setUid(int uid)
-
getWallet
public Wallet getWallet()
-
getEquipments
public com.github.fmjsjx.libcommon.bson.model.DefaultMapModel<java.lang.String,Equipment,Player> getEquipments()
-
getItems
public com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.lang.Integer,Player> getItems()
-
getCash
public CashInfo getCash()
-
getUpdateVersion
public int getUpdateVersion()
-
setUpdateVersion
public void setUpdateVersion(int updateVersion)
-
increaseUpdateVersion
public int increaseUpdateVersion()
-
getCreateTime
public java.time.LocalDateTime getCreateTime()
-
setCreateTime
public void setCreateTime(java.time.LocalDateTime createTime)
-
getUpdateTime
public java.time.LocalDateTime getUpdateTime()
-
setUpdateTime
public void setUpdateTime(java.time.LocalDateTime updateTime)
-
updated
public boolean updated()
- 指定者:
updated在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel- 覆盖:
updated在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Player>
-
toBson
public org.bson.BsonDocument toBson()
-
toDocument
public org.bson.Document toDocument()
-
toData
public java.util.Map<java.lang.String,?> toData()
- 指定者:
toData在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel- 指定者:
toData在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Player>
-
load
public void load(org.bson.Document src)
-
load
public void load(org.bson.BsonDocument src)
-
load
public void load(com.jsoniter.any.Any src)
-
load
public void load(com.fasterxml.jackson.databind.JsonNode src)
-
uidUpdated
public boolean uidUpdated()
-
walletUpdated
public boolean walletUpdated()
-
equipmentsUpdated
public boolean equipmentsUpdated()
-
itemsUpdated
public boolean itemsUpdated()
-
cashUpdated
public boolean cashUpdated()
-
updateVersionUpdated
public boolean updateVersionUpdated()
-
createTimeUpdated
public boolean createTimeUpdated()
-
updateTimeUpdated
public boolean updateTimeUpdated()
-
appendFieldUpdates
protected void appendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)
- 指定者:
appendFieldUpdates在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Player>
-
resetChildren
protected void resetChildren()
-
toSubUpdate
public java.lang.Object toSubUpdate()
- 指定者:
toSubUpdate在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Player>
-
toDelete
public java.util.Map<java.lang.Object,java.lang.Object> toDelete()
- 指定者:
toDelete在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel
-
deletedSize
protected int deletedSize()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
reset
public void reset()
- 指定者:
reset在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel
-
deleted
public boolean deleted()
- 指定者:
deleted在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel
-
-