类 CashInfo
- java.lang.Object
-
- com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
-
- com.github.fmjsjx.libcommon.example.bson.model.CashInfo
-
- 所有已实现的接口:
com.github.fmjsjx.libcommon.bson.model.BsonModel
public class CashInfo extends com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringBNAME_CARDSstatic java.lang.StringBNAME_ORDER_IDSstatic java.lang.StringBNAME_STAGESstatic java.lang.StringBNAME_TEST_DATEstatic java.lang.StringBNAME_TEST_DATE_MAP
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidappendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)booleancardsUpdated()booleandeleted()protected intdeletedSize()com.github.fmjsjx.libcommon.bson.model.SimpleListModel<java.lang.Integer,CashInfo>getCards()com.github.fmjsjx.libcommon.bson.model.SimpleListModel<java.lang.Integer,CashInfo>getOrderIds()com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.lang.Integer,CashInfo>getStages()java.time.LocalDategetTestDate()com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.time.LocalDate,CashInfo>getTestDateMap()voidload(com.fasterxml.jackson.databind.JsonNode src)voidload(com.jsoniter.any.Any src)voidload(org.bson.BsonDocument src)voidload(org.bson.Document src)booleanorderIdsUpdated()Playerparent()voidreset()protected voidresetChildren()voidsetTestDate(java.time.LocalDate testDate)booleanstagesUpdated()booleantestDateMapUpdated()booleantestDateUpdated()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()booleanupdated()com.github.fmjsjx.libcommon.bson.DotNotationxpath()
-
-
-
字段详细资料
-
BNAME_STAGES
public static final java.lang.String BNAME_STAGES
- 另请参阅:
- 常量字段值
-
BNAME_CARDS
public static final java.lang.String BNAME_CARDS
- 另请参阅:
- 常量字段值
-
BNAME_ORDER_IDS
public static final java.lang.String BNAME_ORDER_IDS
- 另请参阅:
- 常量字段值
-
BNAME_TEST_DATE
public static final java.lang.String BNAME_TEST_DATE
- 另请参阅:
- 常量字段值
-
BNAME_TEST_DATE_MAP
public static final java.lang.String BNAME_TEST_DATE_MAP
- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
CashInfo
public CashInfo(Player parent)
-
-
方法详细资料
-
getStages
public com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.lang.Integer,CashInfo> getStages()
-
getCards
public com.github.fmjsjx.libcommon.bson.model.SimpleListModel<java.lang.Integer,CashInfo> getCards()
-
getOrderIds
public com.github.fmjsjx.libcommon.bson.model.SimpleListModel<java.lang.Integer,CashInfo> getOrderIds()
-
getTestDate
public java.time.LocalDate getTestDate()
-
setTestDate
public void setTestDate(java.time.LocalDate testDate)
-
getTestDateMap
public com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,java.time.LocalDate,CashInfo> getTestDateMap()
-
parent
public Player parent()
-
xpath
public com.github.fmjsjx.libcommon.bson.DotNotation xpath()
-
updated
public boolean updated()
- 指定者:
updated在接口中com.github.fmjsjx.libcommon.bson.model.BsonModel- 覆盖:
updated在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
-
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<CashInfo>
-
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)
-
stagesUpdated
public boolean stagesUpdated()
-
cardsUpdated
public boolean cardsUpdated()
-
orderIdsUpdated
public boolean orderIdsUpdated()
-
testDateUpdated
public boolean testDateUpdated()
-
testDateMapUpdated
public boolean testDateMapUpdated()
-
appendFieldUpdates
protected void appendFieldUpdates(java.util.List<org.bson.conversions.Bson> updates)
- 指定者:
appendFieldUpdates在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
-
resetChildren
protected void resetChildren()
-
toSubUpdate
public java.lang.Object toSubUpdate()
- 指定者:
toSubUpdate在类中com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
-
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
-
-