com.metl.h2

H2Interface

Related Doc: package h2

class H2Interface extends PersistenceInterface

Linear Supertypes
PersistenceInterface, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2Interface
  2. PersistenceInterface
  3. AnyRef
  4. 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 addSlideAtIndexOfConversation(jid: String, index: Int): Conversation

    Definition Classes
    H2Interface → PersistenceInterface
  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def changePermissionsOfConversation(jid: String, newPermissions: Permissions): Conversation

    Definition Classes
    H2Interface → PersistenceInterface
  21. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    H2Interface → PersistenceInterface
  27. def deleteConversation(jid: String): Conversation

    Definition Classes
    H2Interface → PersistenceInterface
  28. def detailsOfConversation(jid: Int): Conversation

    Definition Classes
    H2Interface → PersistenceInterface
  29. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  31. def finalize(): Unit

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

    Attributes
    protected
  33. final def getClass(): Class[_]

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

    Definition Classes
    H2Interface → PersistenceInterface
  35. def getNewJid: Int

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

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

    Definition Classes
    H2Interface → PersistenceInterface
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. def insertResource(jid: String, data: Array[Byte]): String

    Definition Classes
    H2Interface → PersistenceInterface
  40. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  41. var maxJid: Int

    Attributes
    protected
  42. lazy val mbDef: MessageBusDefinition

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

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

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

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

    Definition Classes
    H2Interface → PersistenceInterface
  47. def receiveConversationDetailsUpdated(m: MeTLStanza): Unit

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

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

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

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

  52. def shutdown: Unit

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

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

    Definition Classes
    AnyRef
  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. def updateConversation(jid: String, conversation: Conversation): Conversation

    Definition Classes
    H2Interface → PersistenceInterface
  57. def updateConversation(c: Conversation): Boolean

    Attributes
    protected
  58. def updateMaxJid: Unit

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

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

    Definition Classes
    H2Interface → PersistenceInterface
  61. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped