def newUserAgreementModelFromIMEvent(
imEvent: IMEventMsg,
- id: String = MessageHelpers.UserAgreementMsgIDGenerator.nextUID()
+ agreementOriginalID: String = MessageHelpers.UserAgreementMsgIDGenerator.nextUID()
) = {
UserAgreementModel(
- MessageFactory.newUserAgreementFromIMEventMsg(imEvent, id),
+ MessageFactory.newUserAgreementFromIMEventMsg(imEvent, agreementOriginalID),
PolicyDefinedFullPriceTableRef
)
}
}
def newUserAgreementHistoryModel(msg: UserAgreementHistoryMsg): UserAgreementHistoryModel = {
- UserAgreementHistoryModel(msg)
+ new UserAgreementHistoryModel(msg)
}
- def newUserAgreementHistoryModelFromIMEvent(imEvent: IMEventMsg, id: String): UserAgreementHistoryModel = {
- val userAgreementHistory = MessageFactory.newInitialUserAgreementHistoryMsg(
- MessageFactory.newUserAgreementFromIMEventMsg(imEvent, id)
+ def newUserAgreementHistoryModelFromIMEvent(
+ imEvent: IMEventMsg,
+ historyOriginalID: String = MessageHelpers.UserAgreementHistoryMsgIDGenerator.nextUID(),
+ agreementOriginalID: String = MessageHelpers.UserAgreementMsgIDGenerator.nextUID()
+ ): UserAgreementHistoryModel = {
+ val historyMsg = MessageFactory.newInitialUserAgreementHistoryMsg(
+ MessageFactory.newUserAgreementFromIMEventMsg(imEvent, agreementOriginalID),
+ historyOriginalID
)
-
- new UserAgreementHistoryModel(userAgreementHistory)
+ new UserAgreementHistoryModel(historyMsg)
}
def newUserStateModel(msg: UserStateMsg): UserStateModel = {