com.metl.h2

H2Interface

Related Doc: package h2

class H2Interface extends SqlInterface

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

Instance Constructors

  1. new H2Interface(config: ServerConfiguration, filename: Option[String], onConversationDetailsUpdated: (Conversation) ⇒ Unit)

Type Members

  1. type H2Object = AnyRef

    Definition Classes
    SqlInterface

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

    Definition Classes
    SqlInterface
  5. val COMMANDS: String

    Definition Classes
    SqlInterface
  6. val CONVERSATIONS: String

    Definition Classes
    SqlInterface
  7. val DIRTYIMAGES: String

    Definition Classes
    SqlInterface
  8. val DIRTYINKS: String

    Definition Classes
    SqlInterface
  9. val DIRTYTEXTS: String

    Definition Classes
    SqlInterface
  10. val IMAGES: String

    Definition Classes
    SqlInterface
  11. val INKS: String

    Definition Classes
    SqlInterface
  12. val MOVEDELTAS: String

    Definition Classes
    SqlInterface
  13. val MULTITEXTS: String

    Definition Classes
    SqlInterface
  14. val QUIZRESPONSES: String

    Definition Classes
    SqlInterface
  15. val QUIZZES: String

    Definition Classes
    SqlInterface
  16. val RESOURCES: String

    Definition Classes
    SqlInterface
  17. val SUBMISSIONS: String

    Definition Classes
    SqlInterface
  18. val TEXTS: String

    Definition Classes
    SqlInterface
  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

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  28. def conversationFor(slide: Int): Int

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  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
    Definition Classes
    SqlInterface
  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
    Definition Classes
    SqlInterface
  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
    Definition Classes
    SqlInterface
  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
    Definition Classes
    SqlInterface
  69. lazy val mbDef: MessageBusDefinition

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

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

    Definition Classes
    SqlInterface
  72. def newSerialGetHistory(jid: String): History

    Definition Classes
    SqlInterface
  73. final def notify(): Unit

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

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

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

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  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

    Definition Classes
    SqlInterface
  83. def shutdown: Boolean

    Definition Classes
    SqlInterface → PersistenceInterface
  84. val stanzaTaskSupport: ForkJoinTaskSupport

    Attributes
    protected
    Definition Classes
    SqlInterface
  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
    Definition Classes
    SqlInterface
  96. def updateMaxJid: Unit

    Attributes
    protected
    Definition Classes
    SqlInterface
  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 SqlInterface

Inherited from Logger

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped