java.lang.Object
ru.bitel.bgbilling.modules.botmanager.server.bean.UserBotData

public class UserBotData
extends java.lang.Object
Пользовательские данные для бота. Содержит внутри себя список чатов и данных для каждого чата в формате JSON
  • Constructor Summary

    Constructors
    Constructor Description
    UserBotData​(int botId)  
  • Method Summary

    Modifier and Type Method Description
    long getChatId()  
    java.util.Map<java.lang.Long,​org.json.JSONObject> getData()  
    org.json.JSONObject getData​(long chatId)
    Получение данных для чата.
    void removeChatData​(long chatId)  
    void setData​(java.util.Map<java.lang.Long,​org.json.JSONObject> data)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UserBotData

      public UserBotData​(int botId)
  • Method Details

    • getData

      public org.json.JSONObject getData​(long chatId)
      Получение данных для чата. Если данных нет, вернётся пустой json, который уже сохранён для данного чата.
    • removeChatData

      public void removeChatData​(long chatId)
    • setData

      public void setData​(java.util.Map<java.lang.Long,​org.json.JSONObject> data)
    • getData

      public java.util.Map<java.lang.Long,​org.json.JSONObject> getData()
    • getChatId

      public long getChatId()