Package

com.metl

data

Permalink

package data

Visibility
  1. Public
  2. All

Type Members

  1. case class Attendance(server: ServerConfiguration, author: String, timestamp: Long, location: String, present: Boolean, audiences: List[Audience]) extends MeTLStanza with Product with Serializable

    Permalink
  2. case class Audience(server: ServerConfiguration, domain: String, name: String, audienceType: String, action: String, audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  3. case class ByMaximumSize(groupSize: Int) extends GroupingStrategy with Product with Serializable

    Permalink
  4. case class ByTotalGroups(numberOfGroups: Int) extends GroupingStrategy with Product with Serializable

    Permalink
  5. case class Color(alpha: Int, red: Int, green: Int, blue: Int) extends Product with Serializable

    Permalink
  6. class ColorSerializer extends net.liftweb.json.Serializer[Color] with JsonSerializerHelper

    Permalink
  7. case class ComplexGroupingStrategy(data: Map[String, String]) extends GroupingStrategy with Product with Serializable

    Permalink
  8. case class Conversation(server: ServerConfiguration, author: String, lastAccessed: Long, slides: List[Slide], subject: String, tag: String, jid: Int, title: String, created: Long, permissions: Permissions, blackList: List[String] = List.empty[String], audiences: List[Audience] = Nil, foreignRelationship: Option[ForeignRelationship] = None) extends MeTLData with Logger with Product with Serializable

    Permalink
  9. abstract class ConversationRetriever extends AnyRef

    Permalink
  10. class DynamicallyAuthedHttpProvider extends HttpProvider

    Permalink
  11. class GenericXmlSerializer extends Serializer with XmlUtils

    Permalink
  12. case class Group(server: ServerConfiguration, id: String, location: String, timestamp: Long, members: List[String], audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  13. case class GroupSet(server: ServerConfiguration, id: String, location: String, groupingStrategy: GroupingStrategy, groups: List[Group], audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  14. abstract class GroupingStrategy extends Logger

    Permalink
  15. case class History(jid: String, xScale: Double = 1.0, yScale: Double = 1.0, xOffset: Double = 0, yOffset: Double = 0) extends Logger with MutableListHistoryCollectionStore with Product with Serializable

    Permalink
  16. trait HistoryCollection[A] extends AnyRef

    Permalink
  17. abstract class HistoryRetriever extends AnyRef

    Permalink
  18. abstract class HttpProvider extends AnyRef

    Permalink
  19. class ImmutableListHistoryCollection[A] extends HistoryCollection[A]

    Permalink
  20. trait ImmutableListHistoryCollectionStore extends AnyRef

    Permalink
  21. class JsonSerializer extends Serializer with JsonSerializerHelper with Logger

    Permalink
  22. trait JsonSerializerHelper extends AnyRef

    Permalink
  23. class LoopbackBus extends MessageBus with Logger

    Permalink
  24. class LoopbackMessageBusProvider extends OneBusPerRoomMessageBusProvider

    Permalink
  25. case class MeTLBooleanGradeValue(server: ServerConfiguration, author: String, timestamp: Long, gradeId: String, gradedUser: String, gradeValue: Boolean, gradeComment: Option[String] = None, gradePrivateComment: Option[String] = None, audiences: List[Audience] = Nil) extends MeTLStanza with MeTLGradeValue with Product with Serializable

    Permalink
  26. class MeTLCanvasContent extends MeTLStanza

    Permalink
  27. case class MeTLChatMessage(server: ServerConfiguration, author: String, timestamp: Long, identity: String, contentType: String, content: String, context: String, audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  28. case class MeTLCommand(server: ServerConfiguration, author: String, timestamp: Long, command: String, commandParameters: List[String], audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  29. class MeTLData extends AnyRef

    Permalink
  30. case class MeTLDirtyImage(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  31. case class MeTLDirtyInk(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  32. case class MeTLDirtyText(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  33. case class MeTLDirtyVideo(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  34. case class MeTLFile(server: ServerConfiguration, author: String, timestamp: Long, name: String, id: String, url: Option[String], bytes: Option[Array[Byte]], deleted: Boolean = false, audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  35. case class MeTLGrade(server: ServerConfiguration, author: String, timestamp: Long, id: String, location: String, name: String, description: String, gradeType: MeTLGradeValueType.Value = MeTLGradeValueType.Numeric, visible: Boolean = false, foreignRelationship: Option[(String, String)] = None, gradeReferenceUrl: Option[String] = None, numericMaximum: Option[Double] = Some(100.0), numericMinimum: Option[Double] = Some(0.0), audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  36. trait MeTLGradeValue extends AnyRef

    Permalink
  37. case class MeTLImage(server: ServerConfiguration, author: String, timestamp: Long, tag: String, source: Box[String], imageBytes: Box[Array[Byte]], pngBytes: Box[Array[Byte]], width: Double, height: Double, x: Double, y: Double, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0) extends MeTLCanvasContent with Product with Serializable

    Permalink
  38. case class MeTLInk(server: ServerConfiguration, author: String, timestamp: Long, checksum: Double, startingSum: Double, points: List[Point], color: Color, thickness: Double, isHighlighter: Boolean, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0) extends MeTLCanvasContent with Product with Serializable

    Permalink
  39. case class MeTLMoveDelta(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, xOrigin: Double, yOrigin: Double, inkIds: Seq[String], textIds: Seq[String], multiWordTextIds: Seq[String], imageIds: Seq[String], videoIds: Seq[String], xTranslate: Double, yTranslate: Double, xScale: Double, yScale: Double, newPrivacy: Privacy, isDeleted: Boolean, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  40. case class MeTLMultiWordText(server: ServerConfiguration, author: String, timestamp: Long, height: Double, width: Double, requestedWidth: Double, x: Double, y: Double, tag: String, identity: String, target: String, privacy: Privacy, slide: String, words: Seq[MeTLTextWord], audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0) extends MeTLCanvasContent with Product with Serializable

    Permalink
  41. case class MeTLNumericGradeValue(server: ServerConfiguration, author: String, timestamp: Long, gradeId: String, gradedUser: String, gradeValue: Double, gradeComment: Option[String] = None, gradePrivateComment: Option[String] = None, audiences: List[Audience] = Nil) extends MeTLStanza with MeTLGradeValue with Product with Serializable

    Permalink
  42. case class MeTLQuiz(server: ServerConfiguration, author: String, timestamp: Long, created: Long, question: String, id: String, url: Box[String], imageBytes: Box[Array[Byte]], isDeleted: Boolean, options: List[QuizOption], audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  43. case class MeTLQuizResponse(server: ServerConfiguration, author: String, timestamp: Long, answer: String, answerer: String, id: String, audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  44. class MeTLStanza extends MeTLData

    Permalink
  45. case class MeTLSubmission(server: ServerConfiguration, author: String, timestamp: Long, title: String, slideJid: Int, url: String, imageBytes: Box[Array[Byte]] = Empty, blacklist: List[SubmissionBlacklistedPerson] = ..., target: String = "submission", privacy: Privacy = Privacy.PUBLIC, identity: String = new Date().getTime.toString, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  46. case class MeTLText(server: ServerConfiguration, author: String, timestamp: Long, text: String, height: Double, width: Double, caret: Int, x: Double, y: Double, tag: String, style: String, family: String, weight: String, size: Double, decoration: String, identity: String, target: String, privacy: Privacy, slide: String, color: Color, audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0) extends MeTLCanvasContent with Product with Serializable

    Permalink
  47. case class MeTLTextGradeValue(server: ServerConfiguration, author: String, timestamp: Long, gradeId: String, gradedUser: String, gradeValue: String, gradeComment: Option[String] = None, gradePrivateComment: Option[String] = None, audiences: List[Audience] = Nil) extends MeTLStanza with MeTLGradeValue with Product with Serializable

    Permalink
  48. case class MeTLTextWord(text: String, bold: Boolean, underline: Boolean, italic: Boolean, justify: String, color: Color, font: String, size: Double) extends Product with Serializable

    Permalink
  49. case class MeTLTheme(server: ServerConfiguration, author: String, timestamp: Long, location: String, theme: Theme, audiences: List[Audience]) extends MeTLStanza with Product with Serializable

    Permalink
  50. case class MeTLUndeletedCanvasContent(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, elementType: String, oldElementIdentity: String, newElementIdentity: String, audiences: List[Audience] = Nil) extends MeTLCanvasContent with Product with Serializable

    Permalink
  51. case class MeTLUnhandledCanvasContent(server: ServerConfiguration, author: String, timestamp: Long, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0, unhandled: String, valueType: String) extends MeTLCanvasContent with Product with Serializable

    Permalink
  52. case class MeTLUnhandledData(server: ServerConfiguration, unhandled: String, valueType: String, audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  53. case class MeTLUnhandledStanza(server: ServerConfiguration, author: String, timestamp: Long, unhandled: String, valueType: String, audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  54. case class MeTLVideo(server: ServerConfiguration, author: String, timestamp: Long, source: Box[String], videoBytes: Box[Array[Byte]], width: Double, height: Double, x: Double, y: Double, target: String, privacy: Privacy, slide: String, identity: String, audiences: List[Audience] = Nil, scaleFactorX: Double = 1.0, scaleFactorY: Double = 1.0) extends MeTLCanvasContent with Product with Serializable

    Permalink
  55. case class MeTLVideoStream(server: ServerConfiguration, author: String, id: String, timestamp: Long, url: Box[String], isDeleted: Boolean, audiences: List[Audience] = Nil) extends MeTLStanza with Product with Serializable

    Permalink
  56. abstract class MessageBus extends AnyRef

    Permalink
  57. class MessageBusDefinition extends AnyRef

    Permalink
  58. abstract class MessageBusProvider extends AnyRef

    Permalink
  59. class MutableListHistoryCollection[A] extends HistoryCollection[A]

    Permalink
  60. trait MutableListHistoryCollectionStore extends AnyRef

    Permalink
  61. abstract class OneBusPerRoomMessageBusProvider extends MessageBusProvider

    Permalink
  62. case class ParsedCanvasContent(target: String, privacy: Privacy, slide: String, identity: String) extends Product with Serializable

    Permalink
  63. case class ParsedMeTLContent(author: String, timestamp: Long, audiences: List[Audience]) extends Product with Serializable

    Permalink
  64. class PassThroughAdaptor extends ServerConfiguration

    Permalink
  65. class PassthroughSerializer extends Serializer

    Permalink
  66. case class Permissions(server: ServerConfiguration, studentsCanOpenFriends: Boolean, studentsCanPublish: Boolean, usersAreCompulsorilySynced: Boolean, studentsMayBroadcast: Boolean, studentsMayChatPublicly: Boolean) extends MeTLData with Product with Serializable

    Permalink
  67. case class Point(x: Double, y: Double, thickness: Double) extends Product with Serializable

    Permalink
  68. case class Presentation(server: ServerConfiguration, conversation: Conversation, stanzas: Map[Int, List[MeTLStanza]] = Map.empty[Int,List[MeTLStanza]], metaData: List[(String, String)] = List.empty[Tuple2[String,String]], audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  69. class PrivacySerializer extends net.liftweb.json.Serializer[Privacy]

    Permalink
  70. case class QuizOption(name: String, text: String, correct: Boolean = false, color: Color = Color.default) extends Product with Serializable

    Permalink
  71. trait ResourceLoader extends AnyRef

    Permalink
  72. class SerializationNotImplementedException extends Exception

    Permalink
  73. abstract class Serializer extends AnyRef

    Permalink
  74. abstract class ServerConfiguration extends AnyRef

    Permalink
  75. class ServerConfigurationParser extends AnyRef

    Permalink
  76. class ServerConfigurator extends AnyRef

    Permalink
  77. class SimpleAuthedHttpProvider extends HttpProvider

    Permalink
  78. case class Slide(server: ServerConfiguration, author: String, id: Int, index: Int, defaultHeight: Int = 540, defaultWidth: Int = 720, exposed: Boolean = true, slideType: String = "SLIDE", groupSet: List[GroupSet] = Nil, audiences: List[Audience] = Nil) extends MeTLData with Product with Serializable

    Permalink
  79. case class SubmissionBlacklistedPerson(username: String, highlight: Color) extends Product with Serializable

    Permalink
  80. case class Theme(author: String, text: String, origin: String) extends Product with Serializable

    Permalink
  81. trait XmlUtils extends AnyRef

    Permalink

Value Members

  1. object Attendance extends Serializable

    Permalink
  2. object Audience extends Serializable

    Permalink
  3. object Color extends Serializable

    Permalink
  4. object ColorConverter

    Permalink
  5. object Conversation extends Serializable

    Permalink
  6. object ConversionHelper extends Logger

    Permalink
  7. object EmptyBackendAdaptor extends ServerConfiguration

    Permalink
  8. object EmptyBackendAdaptorConfigurator extends ServerConfigurator

    Permalink
  9. object EmptyConversations extends ConversationRetriever

    Permalink
  10. object EmptyHistory extends HistoryRetriever

    Permalink
  11. object EmptyHttpProvider extends HttpProvider

    Permalink
  12. object EmptyMessageBus extends MessageBus

    Permalink
  13. object EmptyMessageBusProvider extends MessageBusProvider

    Permalink
  14. object EveryoneInOneGroup extends GroupingStrategy with Product with Serializable

    Permalink
  15. object FrontendSerializationAdaptor extends ServerConfiguration

    Permalink
  16. object FrontendSerializationAdaptorConfigurator extends ServerConfigurator

    Permalink
  17. object Group extends Serializable

    Permalink
  18. object GroupSet extends Serializable

    Permalink
  19. object History extends Serializable

    Permalink
  20. object MeTLBooleanGradeValue extends Serializable

    Permalink
  21. object MeTLCanvasContent

    Permalink
  22. object MeTLChatMessage extends Serializable

    Permalink
  23. object MeTLCommand extends Serializable

    Permalink
  24. object MeTLData

    Permalink
  25. object MeTLDirtyImage extends Serializable

    Permalink
  26. object MeTLDirtyInk extends Serializable

    Permalink
  27. object MeTLDirtyText extends Serializable

    Permalink
  28. object MeTLDirtyVideo extends Serializable

    Permalink
  29. object MeTLFile extends Serializable

    Permalink
  30. object MeTLGrade extends Serializable

    Permalink
  31. object MeTLGradeValueType extends Enumeration

    Permalink
  32. object MeTLImage extends Serializable

    Permalink
  33. object MeTLInk extends Serializable

    Permalink
  34. object MeTLMoveDelta extends Product with Serializable

    Permalink
  35. object MeTLMultiWordText extends Serializable

    Permalink
  36. object MeTLNumericGradeValue extends Serializable

    Permalink
  37. object MeTLQuiz extends Serializable

    Permalink
  38. object MeTLQuizResponse extends Serializable

    Permalink
  39. object MeTLStanza

    Permalink
  40. object MeTLSubmission extends Serializable

    Permalink
  41. object MeTLText extends Serializable

    Permalink
  42. object MeTLTextGradeValue extends Serializable

    Permalink
  43. object MeTLTextWord extends Serializable

    Permalink
  44. object MeTLTheme extends Serializable

    Permalink
  45. object MeTLUndeletedCanvasContent extends Serializable

    Permalink
  46. object MeTLUnhandledCanvasContent extends Serializable

    Permalink
  47. object MeTLUnhandledData extends Serializable

    Permalink
  48. object MeTLUnhandledStanza extends Serializable

    Permalink
  49. object MeTLVideo extends Serializable

    Permalink
  50. object MeTLVideoStream extends Serializable

    Permalink
  51. object MockData extends ResourceLoader

    Permalink
  52. object OnePersonPerGroup extends GroupingStrategy with Product with Serializable

    Permalink
  53. object Permissions extends Serializable

    Permalink
  54. object Point extends Serializable

    Permalink
  55. object PointConverter

    Permalink
  56. object Presentation extends Serializable

    Permalink
  57. object Privacy extends Enumeration

    Permalink
  58. object QuizOption extends Serializable

    Permalink
  59. object ServerConfiguration

    Permalink
  60. object Slide extends Serializable

    Permalink
  61. object SubmissionBlacklistedPerson extends Serializable

    Permalink

Ungrouped