类 CashInfo

  • 所有已实现的接口:
    com.github.fmjsjx.libcommon.bson.model.BsonModel

    public class CashInfo
    extends com.github.fmjsjx.libcommon.bson.model.ObjectModel<CashInfo>
    • 构造器概要

      构造器 
      构造器 说明
      CashInfo​(Player parent)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected void appendFieldUpdates​(java.util.List<org.bson.conversions.Bson> updates)  
      boolean cardsUpdated()  
      boolean deleted()  
      protected int deletedSize()  
      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.LocalDate getTestDate()  
      com.github.fmjsjx.libcommon.bson.model.SimpleMapModel<java.lang.Integer,​java.time.LocalDate,​CashInfo> getTestDateMap()  
      void load​(com.fasterxml.jackson.databind.JsonNode src)  
      void load​(com.jsoniter.any.Any src)  
      void load​(org.bson.BsonDocument src)  
      void load​(org.bson.Document src)  
      boolean orderIdsUpdated()  
      Player parent()  
      void reset()  
      protected void resetChildren()  
      void setTestDate​(java.time.LocalDate testDate)  
      boolean stagesUpdated()  
      boolean testDateMapUpdated()  
      boolean testDateUpdated()  
      org.bson.BsonDocument toBson()  
      java.util.Map<java.lang.String,​?> toData()  
      java.util.Map<java.lang.Object,​java.lang.Object> toDelete()  
      org.bson.Document toDocument()  
      java.lang.String toString()  
      java.lang.Object toSubUpdate()  
      boolean updated()  
      com.github.fmjsjx.libcommon.bson.DotNotation xpath()  
      • 从类继承的方法 com.github.fmjsjx.libcommon.bson.model.ObjectModel

        appendFullyUpdate, appendUpdates, fullyUpdate, fullyUpdate, resetStates, toUpdate
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • 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