diff --git a/bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/PresentationMsgs.scala b/bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/PresentationMsgs.scala index 8aca1e4c3a6c658783deba6ea05e3a13aa6cf4d9..e244e932ac4cf9307f1b0fcc90fb1b0a59d6ea09 100755 --- a/bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/PresentationMsgs.scala +++ b/bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/PresentationMsgs.scala @@ -3,109 +3,113 @@ package org.bigbluebutton.common2.msgs import org.bigbluebutton.common2.domain.PresentationVO - object PresenterAssignedEvtMsg { val NAME = "PresenterAssignedEvtMsg" } - case class PresenterAssignedEvtMsg(header: BbbClientMsgHeader, body: PresenterAssignedEvtMsgBody) extends BbbCoreMsg - case class PresenterAssignedEvtMsgBody(presenterId: String, presenterName: String, assignedBy: String) - - object PresenterUnassignedEvtMsg { val NAME = "PresenterUnassignedEvtMsg" } - case class PresenterUnassignedEvtMsg(header: BbbClientMsgHeader, body: PresenterUnassignedEvtMsgBody) extends BbbCoreMsg - case class PresenterUnassignedEvtMsgBody(intId: String, name: String, assignedBy: String) - - /** Presentation Messages */ - object SetCurrentPresentationPubMsg { val NAME = "SetCurrentPresentationPubMsg"} - case class SetCurrentPresentationPubMsg(header: BbbClientMsgHeader, body: SetCurrentPresentationPubMsgBody) extends StandardMsg - case class SetCurrentPresentationPubMsgBody(presentationId: String) - - object GetPresentationInfoReqMsg { val NAME = "GetPresentationInfoReqMsg"} - case class GetPresentationInfoReqMsg(header: BbbClientMsgHeader, body: GetPresentationInfoReqMsgBody) extends StandardMsg - case class GetPresentationInfoReqMsgBody(userId: String) - - object SetCurrentPagePubMsg { val NAME = "SetCurrentPagePubMsg"} - case class SetCurrentPagePubMsg(header: BbbClientMsgHeader, body: SetCurrentPagePubMsgBody) extends StandardMsg - case class SetCurrentPagePubMsgBody(presentationId: String, pageId: String) - - object ResizeAndMovePagePubMsg { val NAME = "ResizeAndMovePagePubMsg"} - case class ResizeAndMovePagePubMsg(header: BbbClientMsgHeader, body: ResizeAndMovePagePubMsgBody) extends StandardMsg - case class ResizeAndMovePagePubMsgBody(presentationId: String, pageId: String, xOffset: Double, yOffset: Double, widthRatio: Double, heightRatio: Double) - - object RemovePresentationPubMsg { val NAME = "RemovePresentationPubMsg"} - case class RemovePresentationPubMsg(header: BbbClientMsgHeader, body: RemovePresentationPubMsgBody) extends StandardMsg - case class RemovePresentationPubMsgBody(presentationId: String) - - object PreuploadedPresentationsSysPubMsg { val NAME = "PreuploadedPresentationsSysPubMsg"} - case class PreuploadedPresentationsSysPubMsg(header: BbbClientMsgHeader, body: PreuploadedPresentationsSysPubMsgBody) extends StandardMsg - case class PreuploadedPresentationsSysPubMsgBody(presentations: Vector[PresentationVO]) - - object PresentationConversionUpdateSysPubMsg { val NAME = "PresentationConversionUpdateSysPubMsg"} - case class PresentationConversionUpdateSysPubMsg(header: BbbClientMsgHeader, - body: PresentationConversionUpdateSysPubMsgBody) extends StandardMsg - case class PresentationConversionUpdateSysPubMsgBody(messageKey: String, - code: String, - presentationId: String, - presName: String) - - object PresentationPageCountErrorSysPubMsg { val NAME = "PresentationPageCountErrorSysPubMsg"} - case class PresentationPageCountErrorSysPubMsg(header: BbbClientMsgHeader, - body: PresentationPageCountErrorSysPubMsgBody) extends StandardMsg - case class PresentationPageCountErrorSysPubMsgBody(messageKey: String, code: String, presentationId: String, - numberOfPages: Int, maxNumberPages: Int, presName: String) - - object PresentationPageGeneratedSysPubMsg { val NAME = "PresentationPageGeneratedSysPubMsg"} - case class PresentationPageGeneratedSysPubMsg(header: BbbClientMsgHeader, - body: PresentationPageGeneratedSysPubMsgBody) extends StandardMsg - case class PresentationPageGeneratedSysPubMsgBody(messageKey: String, code: String, presentationId: String, - numberOfPages: Int, pagesCompleted: Int, presName: String) - - object PresentationConversionCompletedSysPubMsg { val NAME = "PresentationConversionCompletedSysPubMsg"} - case class PresentationConversionCompletedSysPubMsg(header: BbbClientMsgHeader, - body: PresentationConversionCompletedSysPubMsgBody) extends StandardMsg - case class PresentationConversionCompletedSysPubMsgBody(messageKey: String, code: String, - presentation: PresentationVO) - - - /** Presentation Messages */ - object NewPresentationEvtMsg { val NAME = "NewPresentationEvtMsg"} - case class NewPresentationEvtMsg(header: BbbClientMsgHeader, body: NewPresentationEvtMsgBody) extends BbbCoreMsg - case class NewPresentationEvtMsgBody(presentation: PresentationVO) - - object SetCurrentPresentationEvtMsg { val NAME = "SetCurrentPresentationEvtMsg"} - case class SetCurrentPresentationEvtMsg(header: BbbClientMsgHeader, body: SetCurrentPresentationEvtMsgBody) extends BbbCoreMsg - case class SetCurrentPresentationEvtMsgBody(presentationId: String) - - object GetPresentationInfoRespMsg { val NAME = "GetPresentationInfoRespMsg"} - case class GetPresentationInfoRespMsg(header: BbbClientMsgHeader, body: GetPresentationInfoRespMsgBody) extends BbbCoreMsg - case class GetPresentationInfoRespMsgBody(presentations: Vector[PresentationVO]) - - object SyncGetPresentationInfoRespMsg { val NAME = "SyncGetPresentationInfoRespMsg"} - case class SyncGetPresentationInfoRespMsg(header: BbbClientMsgHeader, body: SyncGetPresentationInfoRespMsgBody) extends BbbCoreMsg - case class SyncGetPresentationInfoRespMsgBody(presentations: Vector[PresentationVO]) - - object SetCurrentPageEvtMsg { val NAME = "SetCurrentPageEvtMsg"} - case class SetCurrentPageEvtMsg(header: BbbClientMsgHeader, body: SetCurrentPageEvtMsgBody) extends BbbCoreMsg - case class SetCurrentPageEvtMsgBody(presentationId: String, pageId: String) - - object ResizeAndMovePageEvtMsg { val NAME = "ResizeAndMovePageEvtMsg"} - case class ResizeAndMovePageEvtMsg(header: BbbClientMsgHeader, body: ResizeAndMovePageEvtMsgBody) extends BbbCoreMsg - case class ResizeAndMovePageEvtMsgBody(presentationId: String, pageId: String, xOffset: Double, yOffset: Double, widthRatio: Double, heightRatio: Double) - - object RemovePresentationEvtMsg { val NAME = "RemovePresentationEvtMsg"} - case class RemovePresentationEvtMsg(header: BbbClientMsgHeader, body: RemovePresentationEvtMsgBody) extends BbbCoreMsg - case class RemovePresentationEvtMsgBody(presentationId: String) - - object PresentationConversionUpdateEvtMsg { val NAME = "PresentationConversionUpdateEvtMsg"} - case class PresentationConversionUpdateEvtMsg(header: BbbClientMsgHeader, body: PresentationConversionUpdateEvtMsgBody) extends BbbCoreMsg - case class PresentationConversionUpdateEvtMsgBody(messageKey: String, code: String, presentationId: String, presName: String) - - object PresentationPageCountErrorEvtMsg { val NAME = "PresentationPageCountErrorEvtMsg"} - case class PresentationPageCountErrorEvtMsg(header: BbbClientMsgHeader, body: PresentationPageCountErrorEvtMsgBody) extends BbbCoreMsg - case class PresentationPageCountErrorEvtMsgBody(messageKey: String, code: String, presentationId: String, numberOfPages: Int, maxNumberPages: Int, presName: String) - - object PresentationPageGeneratedEvtMsg { val NAME = "PresentationPageGeneratedEvtMsg"} - case class PresentationPageGeneratedEvtMsg(header: BbbClientMsgHeader, body: PresentationPageGeneratedEvtMsgBody) extends BbbCoreMsg - case class PresentationPageGeneratedEvtMsgBody(messageKey: String, code: String, presentationId: String, numberOfPages: Int, pagesCompleted: Int, presName: String) - - object PresentationConversionCompletedEvtMsg { val NAME = "PresentationConversionCompletedEvtMsg"} - case class PresentationConversionCompletedEvtMsg(header: BbbClientMsgHeader, body: PresentationConversionCompletedEvtMsgBody) extends BbbCoreMsg - case class PresentationConversionCompletedEvtMsgBody(messageKey: String, code: String, presentation: PresentationVO) - - +// ------------ client to akka-apps ------------ +object SetCurrentPresentationPubMsg { val NAME = "SetCurrentPresentationPubMsg"} +case class SetCurrentPresentationPubMsg(header: BbbClientMsgHeader, body: SetCurrentPresentationPubMsgBody) extends StandardMsg +case class SetCurrentPresentationPubMsgBody(presentationId: String) + +object GetPresentationInfoReqMsg { val NAME = "GetPresentationInfoReqMsg"} +case class GetPresentationInfoReqMsg(header: BbbClientMsgHeader, body: GetPresentationInfoReqMsgBody) extends StandardMsg +case class GetPresentationInfoReqMsgBody(userId: String) + +object SetCurrentPagePubMsg { val NAME = "SetCurrentPagePubMsg"} +case class SetCurrentPagePubMsg(header: BbbClientMsgHeader, body: SetCurrentPagePubMsgBody) extends StandardMsg +case class SetCurrentPagePubMsgBody(presentationId: String, pageId: String) + +object ResizeAndMovePagePubMsg { val NAME = "ResizeAndMovePagePubMsg"} +case class ResizeAndMovePagePubMsg(header: BbbClientMsgHeader, body: ResizeAndMovePagePubMsgBody) extends StandardMsg +case class ResizeAndMovePagePubMsgBody(presentationId: String, pageId: String, xOffset: Double, yOffset: Double, widthRatio: Double, heightRatio: Double) + +object RemovePresentationPubMsg { val NAME = "RemovePresentationPubMsg"} +case class RemovePresentationPubMsg(header: BbbClientMsgHeader, body: RemovePresentationPubMsgBody) extends StandardMsg +case class RemovePresentationPubMsgBody(presentationId: String) +// ------------ client to akka-apps ------------ + + +// ------------ bbb-common-web to akka-apps ------------ +object PresentationConversionUpdateSysPubMsg { val NAME = "PresentationConversionUpdateSysPubMsg"} +case class PresentationConversionUpdateSysPubMsg(header: BbbClientMsgHeader, + body: PresentationConversionUpdateSysPubMsgBody) extends StandardMsg +case class PresentationConversionUpdateSysPubMsgBody(messageKey: String, + code: String, + presentationId: String, + presName: String) + +object PresentationPageCountErrorSysPubMsg { val NAME = "PresentationPageCountErrorSysPubMsg"} +case class PresentationPageCountErrorSysPubMsg(header: BbbClientMsgHeader, + body: PresentationPageCountErrorSysPubMsgBody) extends StandardMsg +case class PresentationPageCountErrorSysPubMsgBody(messageKey: String, code: String, presentationId: String, + numberOfPages: Int, maxNumberPages: Int, presName: String) + +object PresentationPageGeneratedSysPubMsg { val NAME = "PresentationPageGeneratedSysPubMsg"} +case class PresentationPageGeneratedSysPubMsg(header: BbbClientMsgHeader, + body: PresentationPageGeneratedSysPubMsgBody) extends StandardMsg +case class PresentationPageGeneratedSysPubMsgBody(messageKey: String, code: String, presentationId: String, + numberOfPages: Int, pagesCompleted: Int, presName: String) + +object PresentationConversionCompletedSysPubMsg { val NAME = "PresentationConversionCompletedSysPubMsg"} +case class PresentationConversionCompletedSysPubMsg(header: BbbClientMsgHeader, + body: PresentationConversionCompletedSysPubMsgBody) extends StandardMsg +case class PresentationConversionCompletedSysPubMsgBody(messageKey: String, code: String, + presentation: PresentationVO) + +object PreuploadedPresentationsSysPubMsg { val NAME = "PreuploadedPresentationsSysPubMsg"} +case class PreuploadedPresentationsSysPubMsg(header: BbbClientMsgHeader, body: PreuploadedPresentationsSysPubMsgBody) extends StandardMsg +case class PreuploadedPresentationsSysPubMsgBody(presentations: Vector[PresentationVO]) +// ------------ bbb-common-web to akka-apps ------------ + + +// ------------ akka-apps to client ------------ +object PresenterAssignedEvtMsg { val NAME = "PresenterAssignedEvtMsg" } +case class PresenterAssignedEvtMsg(header: BbbClientMsgHeader, body: PresenterAssignedEvtMsgBody) extends BbbCoreMsg +case class PresenterAssignedEvtMsgBody(presenterId: String, presenterName: String, assignedBy: String) + +object PresenterUnassignedEvtMsg { val NAME = "PresenterUnassignedEvtMsg" } +case class PresenterUnassignedEvtMsg(header: BbbClientMsgHeader, body: PresenterUnassignedEvtMsgBody) extends BbbCoreMsg +case class PresenterUnassignedEvtMsgBody(intId: String, name: String, assignedBy: String) + +object NewPresentationEvtMsg { val NAME = "NewPresentationEvtMsg"} +case class NewPresentationEvtMsg(header: BbbClientMsgHeader, body: NewPresentationEvtMsgBody) extends BbbCoreMsg +case class NewPresentationEvtMsgBody(presentation: PresentationVO) + +object SetCurrentPresentationEvtMsg { val NAME = "SetCurrentPresentationEvtMsg"} +case class SetCurrentPresentationEvtMsg(header: BbbClientMsgHeader, body: SetCurrentPresentationEvtMsgBody) extends BbbCoreMsg +case class SetCurrentPresentationEvtMsgBody(presentationId: String) + +object GetPresentationInfoRespMsg { val NAME = "GetPresentationInfoRespMsg"} +case class GetPresentationInfoRespMsg(header: BbbClientMsgHeader, body: GetPresentationInfoRespMsgBody) extends BbbCoreMsg +case class GetPresentationInfoRespMsgBody(presentations: Vector[PresentationVO]) + +object SetCurrentPageEvtMsg { val NAME = "SetCurrentPageEvtMsg"} +case class SetCurrentPageEvtMsg(header: BbbClientMsgHeader, body: SetCurrentPageEvtMsgBody) extends BbbCoreMsg +case class SetCurrentPageEvtMsgBody(presentationId: String, pageId: String) + +object ResizeAndMovePageEvtMsg { val NAME = "ResizeAndMovePageEvtMsg"} +case class ResizeAndMovePageEvtMsg(header: BbbClientMsgHeader, body: ResizeAndMovePageEvtMsgBody) extends BbbCoreMsg +case class ResizeAndMovePageEvtMsgBody(presentationId: String, pageId: String, xOffset: Double, yOffset: Double, widthRatio: Double, heightRatio: Double) + +object RemovePresentationEvtMsg { val NAME = "RemovePresentationEvtMsg"} +case class RemovePresentationEvtMsg(header: BbbClientMsgHeader, body: RemovePresentationEvtMsgBody) extends BbbCoreMsg +case class RemovePresentationEvtMsgBody(presentationId: String) + +object PresentationConversionUpdateEvtMsg { val NAME = "PresentationConversionUpdateEvtMsg"} +case class PresentationConversionUpdateEvtMsg(header: BbbClientMsgHeader, body: PresentationConversionUpdateEvtMsgBody) extends BbbCoreMsg +case class PresentationConversionUpdateEvtMsgBody(messageKey: String, code: String, presentationId: String, presName: String) + +object PresentationPageCountErrorEvtMsg { val NAME = "PresentationPageCountErrorEvtMsg"} +case class PresentationPageCountErrorEvtMsg(header: BbbClientMsgHeader, body: PresentationPageCountErrorEvtMsgBody) extends BbbCoreMsg +case class PresentationPageCountErrorEvtMsgBody(messageKey: String, code: String, presentationId: String, numberOfPages: Int, maxNumberPages: Int, presName: String) + +object PresentationPageGeneratedEvtMsg { val NAME = "PresentationPageGeneratedEvtMsg"} +case class PresentationPageGeneratedEvtMsg(header: BbbClientMsgHeader, body: PresentationPageGeneratedEvtMsgBody) extends BbbCoreMsg +case class PresentationPageGeneratedEvtMsgBody(messageKey: String, code: String, presentationId: String, numberOfPages: Int, pagesCompleted: Int, presName: String) + +object PresentationConversionCompletedEvtMsg { val NAME = "PresentationConversionCompletedEvtMsg"} +case class PresentationConversionCompletedEvtMsg(header: BbbClientMsgHeader, body: PresentationConversionCompletedEvtMsgBody) extends BbbCoreMsg +case class PresentationConversionCompletedEvtMsgBody(messageKey: String, code: String, presentation: PresentationVO) + +// html5 client only +object SyncGetPresentationInfoRespMsg { val NAME = "SyncGetPresentationInfoRespMsg"} +case class SyncGetPresentationInfoRespMsg(header: BbbClientMsgHeader, body: SyncGetPresentationInfoRespMsgBody) extends BbbCoreMsg +case class SyncGetPresentationInfoRespMsgBody(presentations: Vector[PresentationVO]) +// ------------ akka-apps to client ------------