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

  5. val CONVERSATIONS: String

  6. val DIRTYIMAGES: String

  7. val DIRTYINKS: String

  8. val DIRTYTEXTS: String

  9. val IMAGES: String

  10. val INKS: String

  11. val MOVEDELTAS: String

  12. val QUIZRESPONSES: String

  13. val QUIZZES: String

  14. val RESOURCES: String

  15. val SUBMISSIONS: String

  16. val TEXTS: String

  17. def addSlideAtIndexOfConversation(jid: String, index: Int): Conversation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    H2Interface → PersistenceInterface
  34. def getNewJid: Int

    Attributes
    protected
  35. def getResource(identity: String): Array[Byte]

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

    Definition Classes
    AnyRef → Any
  37. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  38. var maxJid: Int

    Attributes
    protected
  39. lazy val mbDef: MessageBusDefinition

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

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

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

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

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

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

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

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

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

  49. def shutdown: Unit

  50. def storeStanza(jid: String, stanza: MeTLStanza): Option[MeTLStanza]

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

    Definition Classes
    AnyRef
  52. def toString(): String

    Definition Classes
    AnyRef → Any
  53. def updateConversation(c: Conversation): Boolean

    Attributes
    protected
  54. def updateMaxJid: Unit

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped