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(identity: String): Array[Byte]

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

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

    Definition Classes
    Any
  39. var maxJid: Int

    Attributes
    protected
  40. lazy val mbDef: MessageBusDefinition

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

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

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

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

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

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

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

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

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

  50. def shutdown: Unit

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

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

    Definition Classes
    AnyRef
  53. def toString(): String

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

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

    Attributes
    protected
  56. def updateMaxJid: Unit

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from PersistenceInterface

Inherited from AnyRef

Inherited from Any

Ungrouped