com.metl.h2

SqlInterface

Related Doc: package h2

class SqlInterface extends PersistenceInterface with Logger

Linear Supertypes
Logger, PersistenceInterface, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SqlInterface
  2. Logger
  3. PersistenceInterface
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SqlInterface(config: ServerConfiguration, vendor: StandardDBVendor, onConversationDetailsUpdated: (Conversation) ⇒ Unit, startingPool: Int = 0, maxPoolSize: Int = 0, h2ThreadPoolMultiplier: Int = 8)

Type Members

  1. type H2Object = AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val ATTENDANCES: String

  5. val COMMANDS: String

  6. val CONVERSATIONS: String

  7. val DIRTYIMAGES: String

  8. val DIRTYINKS: String

  9. val DIRTYTEXTS: String

  10. val IMAGES: String

  11. val INKS: String

  12. val MOVEDELTAS: String

  13. val MULTITEXTS: String

  14. val QUIZRESPONSES: String

  15. val QUIZZES: String

  16. val RESOURCES: String

  17. val SUBMISSIONS: String

  18. val TEXTS: String

  19. def _logger: Logger

    Attributes
    protected
    Definition Classes
    Logger
  20. def addGroupSlideAtIndexOfConversation(jid: String, index: Int, grouping: GroupSet): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  21. def addSlideAtIndexOfConversation(jid: String, index: Int): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  22. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  23. def assertLog(assertion: Boolean, msg: ⇒ String): Unit

    Definition Classes
    Logger
  24. def changePermissionsOfConversation(jid: String, newPermissions: Permissions): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  25. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. val configName: String

  27. lazy val conversationCache: Map[Int, Conversation]

    Attributes
    protected
  28. def conversationFor(slide: Int): Int

    Definition Classes
    SqlInterface → PersistenceInterface
  29. lazy val conversationMessageBus: MessageBus

    Attributes
    protected
  30. def createConversation(title: String, author: String): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  31. def debug(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  32. def debug(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  33. def debug(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  34. def debug(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  35. def debug(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  36. def deleteConversation(jid: String): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  37. def detailsOfConversation(jid: Int): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  38. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  40. def error(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  41. def error(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  42. def error(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  43. def error(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  44. def error(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  45. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. def findAndModifyConversation(jidString: String, adjustment: (Conversation) ⇒ Conversation): Conversation

    Attributes
    protected
  47. def getAllConversations: List[Conversation]

    Definition Classes
    SqlInterface → PersistenceInterface
  48. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  49. def getHistory(jid: String): History

    Definition Classes
    SqlInterface → PersistenceInterface
  50. def getNewJid: Int

    Attributes
    protected
  51. def getResource(jid: String, identity: String): Array[Byte]

    Definition Classes
    SqlInterface → PersistenceInterface
  52. def getResource(identity: String): Array[Byte]

    Definition Classes
    SqlInterface → PersistenceInterface
  53. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  54. val identityPoolTaskSupport: ForkJoinTaskSupport

    Attributes
    protected
  55. def info(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  56. def info(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  57. def info(msg: ⇒ AnyRef, t: ⇒ Throwable): Unit

    Definition Classes
    Logger
  58. def info(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  59. def info(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  60. def insertResource(jid: String, data: Array[Byte]): String

    Definition Classes
    SqlInterface → PersistenceInterface
  61. def isDebugEnabled: Boolean

    Definition Classes
    Logger
  62. def isErrorEnabled: Boolean

    Definition Classes
    Logger
  63. def isInfoEnabled: Boolean

    Definition Classes
    Logger
  64. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  65. def isReady: Boolean

    Definition Classes
    SqlInterface → PersistenceInterface
  66. def isTraceEnabled: Boolean

    Definition Classes
    Logger
  67. def isWarnEnabled: Boolean

    Definition Classes
    Logger
  68. var maxJid: Int

    Attributes
    protected
  69. lazy val mbDef: MessageBusDefinition

    Attributes
    protected
  70. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  71. def newGetHistory(jid: String): History

  72. def newSerialGetHistory(jid: String): History

  73. final def notify(): Unit

    Definition Classes
    AnyRef
  74. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  75. def oldGetHistory(jid: String): History

  76. def postResource(jid: String, userProposedId: String, data: Array[Byte]): String

    Definition Classes
    SqlInterface → PersistenceInterface
  77. def receiveConversationDetailsUpdated(m: MeTLStanza): Unit

    Attributes
    protected
  78. def renameConversation(jid: String, newTitle: String): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  79. def reorderSlidesOfConversation(jid: String, newSlides: List[Slide]): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  80. def searchForConversation(query: String): List[Conversation]

    Definition Classes
    SqlInterface → PersistenceInterface
  81. def searchForConversationByCourse(courseId: String): List[Conversation]

    Definition Classes
    SqlInterface → PersistenceInterface
  82. val serializer: H2Serializer

  83. def shutdown: Boolean

    Definition Classes
    SqlInterface → PersistenceInterface
  84. val stanzaTaskSupport: ForkJoinTaskSupport

    Attributes
    protected
  85. def storeStanza[A <: MeTLStanza](jid: String, stanza: A): Option[A]

    Definition Classes
    SqlInterface → PersistenceInterface
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  87. def toString(): String

    Definition Classes
    AnyRef → Any
  88. def trace(msg: ⇒ AnyRef, t: Throwable, marker: ⇒ Marker): Unit

    Definition Classes
    Logger
  89. def trace(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  90. def trace(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  91. def trace(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  92. def trace(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  93. def trace[T](msg: String, v: T): T

    Definition Classes
    Logger
  94. def updateConversation(jid: String, conversation: Conversation): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  95. def updateConversation(c: Conversation): Boolean

    Attributes
    protected
  96. def updateMaxJid: Unit

    Attributes
    protected
  97. def updateSubjectOfConversation(jid: String, newSubject: String): Conversation

    Definition Classes
    SqlInterface → PersistenceInterface
  98. def upsertResource(jid: String, identifier: String, data: Array[Byte]): String

    Definition Classes
    SqlInterface → PersistenceInterface
  99. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  102. def warn(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  103. def warn(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  104. def warn(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  105. def warn(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  106. def warn(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger

Inherited from Logger

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped