com.metl.h2

H2Interface

Related Doc: package h2

class H2Interface extends PersistenceInterface with Logger

Linear Supertypes
Logger, PersistenceInterface, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2Interface
  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 H2Interface(configName: String, filename: Option[String], onConversationDetailsUpdated: (Conversation) ⇒ Unit)

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 QUIZRESPONSES: String

  14. val QUIZZES: String

  15. val RESOURCES: String

  16. val SUBMISSIONS: String

  17. val TEXTS: String

  18. def _logger: Logger

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

    Definition Classes
    H2Interface → 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
    H2Interface → PersistenceInterface
  23. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    H2Interface → 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
    H2Interface → PersistenceInterface
  35. def detailsOfConversation(jid: Int): Conversation

    Definition Classes
    H2Interface → 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
  45. final def getClass(): Class[_]

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

    Definition Classes
    H2Interface → PersistenceInterface
  47. def getNewJid: Int

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

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

    Definition Classes
    H2Interface → 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
    H2Interface → 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
  64. lazy val mbDef: MessageBusDefinition

    Attributes
    protected
  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
    H2Interface → PersistenceInterface
  69. def receiveConversationDetailsUpdated(m: MeTLStanza): Unit

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

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

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

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

  74. def shutdown: Unit

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

    Definition Classes
    H2Interface → 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
    H2Interface → PersistenceInterface
  85. def updateConversation(c: Conversation): Boolean

    Attributes
    protected
  86. def updateMaxJid: Unit

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

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

    Definition Classes
    H2Interface → 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 Logger

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped