类 Wallet
- java.lang.Object
-
- com.github.fmjsjx.libcommon.bson.model.ObjectModel<Wallet>
-
- com.github.fmjsjx.libcommon.example.bson.model.Wallet
-
- 所有已实现的接口:
com.github.fmjsjx.libcommon.bson.model.BsonModel
public class Wallet extends com.github.fmjsjx.libcommon.bson.model.ObjectModel<Wallet>
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringBNAME_ADstatic java.lang.StringBNAME_COIN_TOTALstatic java.lang.StringBNAME_COIN_USEDstatic java.lang.StringBNAME_DIAMOND
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 longaddCoinTotal(long n)longaddCoinUsed(long n)longaddDiamond(long n)booleanadUpdated()java.time.LocalDateago(int days)protected voidappendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)longcoin()booleancoinTotalUpdated()booleancoinUpdated()booleancoinUsedUpdated()booleandeleted()protected intdeletedSize()booleandiamondUpdated()intgetAd()longgetCoin()longgetCoinTotal()longgetCoinUsed()longgetDiamond()intincreaseAd()voidload(com.fasterxml.jackson.databind.JsonNode src)voidload(com.jsoniter.any.Any src)voidload(org.bson.BsonDocument src)voidload(org.bson.Document src)Playerparent()voidreset()protected voidresetChildren()voidsetAd(int ad)voidsetCoinTotal(long coinTotal)voidsetCoinUsed(long coinUsed)voidsetDiamond(long diamond)java.time.ZonedDateTimetestMethodCode(java.time.LocalDateTime time, java.time.ZoneId zone)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()com.github.fmjsjx.libcommon.bson.DotNotationxpath()
-
-
-
字段详细资料
-
BNAME_COIN_TOTAL
public static final java.lang.String BNAME_COIN_TOTAL
- 另请参阅:
- 常量字段值
-
BNAME_COIN_USED
public static final java.lang.String BNAME_COIN_USED
- 另请参阅:
- 常量字段值
-
BNAME_DIAMOND
public static final java.lang.String BNAME_DIAMOND
- 另请参阅:
- 常量字段值
-
BNAME_AD
public static final java.lang.String BNAME_AD
- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
Wallet
public Wallet(Player parent)
-
-
方法详细资料
-
getCoinTotal
public long getCoinTotal()
-
setCoinTotal
public void setCoinTotal(long coinTotal)
-
addCoinTotal
public long addCoinTotal(long n)
-
getCoinUsed
public long getCoinUsed()
-
setCoinUsed
public void setCoinUsed(long coinUsed)
-
addCoinUsed
public long addCoinUsed(long n)
-
getCoin
public long getCoin()
-
getDiamond
public long getDiamond()
-
setDiamond
public void setDiamond(long diamond)
-
addDiamond
public long addDiamond(long n)
-
getAd
public int getAd()
-
setAd
public void setAd(int ad)
-
increaseAd
public int increaseAd()
-
parent
public Player parent()
-
xpath
public com.github.fmjsjx.libcommon.bson.DotNotation xpath()
-
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<Wallet>
-
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)
-
coinTotalUpdated
public boolean coinTotalUpdated()
-
coinUsedUpdated
public boolean coinUsedUpdated()
-
coinUpdated
public boolean coinUpdated()
-
diamondUpdated
public boolean diamondUpdated()
-
adUpdated
public boolean adUpdated()
-
appendFieldUpdates
protected void appendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)
- 指定者:
appendFieldUpdates在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Wallet>
-
resetChildren
protected void resetChildren()
-
toSubUpdate
public java.lang.Object toSubUpdate()
- 指定者:
toSubUpdate在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<Wallet>
-
toDelete
public java.util.Map<java.lang.Object,java.lang.Object> toDelete()
- 指定者:
toDelete在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel
-
deletedSize
protected int deletedSize()
-
coin
public long coin()
-
ago
public java.time.LocalDate ago(int days)
-
testMethodCode
public java.time.ZonedDateTime testMethodCode(java.time.LocalDateTime time, java.time.ZoneId zone)
-
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
-
-