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(configName: String, 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 QUIZRESPONSES: String

    Definition Classes
    SqlInterface
  14. val QUIZZES: String

    Definition Classes
    SqlInterface
  15. val RESOURCES: String

    Definition Classes
    SqlInterface
  16. val SUBMISSIONS: String

    Definition Classes
    SqlInterface
  17. val TEXTS: String

    Definition Classes
    SqlInterface
  18. def _logger: Logger

    Attributes
    protected
    Definition Classes
    Logger
  19. def addSlideAtIndexOfConversation(jid: String, index: Int): Conversation

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

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. lazy val config: ServerConfiguration

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

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

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  28. def createConversation(title: String, author: String): Conversation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Logger
  43. def finalize(): Unit

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  45. final def getClass(): Class[_]

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

    Definition Classes
    SqlInterface → PersistenceInterface
  47. def getNewJid: Int

    Attributes
    protected
    Definition Classes
    SqlInterface
  48. def getResource(jid: String, identity: String): Array[Byte]

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

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

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

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

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

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

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

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

    Definition Classes
    SqlInterface → PersistenceInterface
  57. def isDebugEnabled: Boolean

    Definition Classes
    Logger
  58. def isErrorEnabled: Boolean

    Definition Classes
    Logger
  59. def isInfoEnabled: Boolean

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

    Definition Classes
    Any
  61. def isTraceEnabled: Boolean

    Definition Classes
    Logger
  62. def isWarnEnabled: Boolean

    Definition Classes
    Logger
  63. var maxJid: Int

    Attributes
    protected
    Definition Classes
    SqlInterface
  64. lazy val mbDef: MessageBusDefinition

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

    Definition Classes
    AnyRef
  66. final def notify(): Unit

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

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

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  70. def renameConversation(jid: String, newTitle: String): Conversation

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

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

    Definition Classes
    SqlInterface → PersistenceInterface
  73. lazy val serializer: H2Serializer

    Definition Classes
    SqlInterface
  74. def shutdown: Unit

    Definition Classes
    SqlInterface
  75. def storeStanza[A <: MeTLStanza](jid: String, stanza: A): Option[A]

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

    Definition Classes
    AnyRef
  77. def toString(): String

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

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

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    SqlInterface
  86. def updateMaxJid: Unit

    Attributes
    protected
    Definition Classes
    SqlInterface
  87. def updateSubjectOfConversation(jid: String, newSubject: String): Conversation

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

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

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

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

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

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

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

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

    Definition Classes
    Logger
  96. 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