Fixes enum casts and CorePortType in flm service glue
This commit is contained in:
1 parent
3c058facd7
commit
b96dec41e4
3 files changed
+40
-38
No files matched your search
+7
-5
@@ -62,9 +62,11 @@ LtsWebSocket::ReplyMessage *DataManager::fileContentBaseData(const QString &uuid
|
|||||||
data.name = query->value(i++).toString();
|
data.name = query->value(i++).toString();
|
||||||
data.isTemplate = query->value(i++).toBool();
|
data.isTemplate = query->value(i++).toBool();
|
||||||
data.folderId = query->value(i++).toLongLong();
|
data.folderId = query->value(i++).toLongLong();
|
||||||
data.fileCategoryId = static_cast<FileManagement::FileCategory_def::type>(query->value(i++).toInt());
|
// rtiddsgen 7.7 no longer generates the *_def::type wrappers -
|
||||||
data.fileTypeId = static_cast<FileManagement::FileType_def::type>(query->value(i++).toInt());
|
// the enums are directly usable in namespace FileManagement.
|
||||||
data.fileStatusId = static_cast<FileManagement::FileStatus_def::type>(query->value(i++).toInt());
|
data.fileCategoryId = static_cast<FileManagement::FileCategory>(query->value(i++).toInt());
|
||||||
|
data.fileTypeId = static_cast<FileManagement::FileType>(query->value(i++).toInt());
|
||||||
|
data.fileStatusId = static_cast<FileManagement::FileStatus>(query->value(i++).toInt());
|
||||||
data.exerciseId = query->value(i++);
|
data.exerciseId = query->value(i++);
|
||||||
data.phaseId = query->value(i++);
|
data.phaseId = query->value(i++);
|
||||||
data.operatorId = query->value(i++).toInt();
|
data.operatorId = query->value(i++).toInt();
|
||||||
@@ -159,10 +161,10 @@ LtsWebSocket::ReplyMessage *DataManager::pdfList(const QString &uuid, int exerci
|
|||||||
QJsonObject obj({{JsonKeys::NAME(), current.name},
|
QJsonObject obj({{JsonKeys::NAME(), current.name},
|
||||||
{JsonKeys::FILE_ID(), current.id},
|
{JsonKeys::FILE_ID(), current.id},
|
||||||
{JsonKeys::FILE_SIZE(), current.content.size()},
|
{JsonKeys::FILE_SIZE(), current.content.size()},
|
||||||
{JsonKeys::FILE_CATEGORY(), current.fileCategoryId.underlying()},
|
{JsonKeys::FILE_CATEGORY(), static_cast<int>(current.fileCategoryId)},
|
||||||
{JsonKeys::IS_TEMPLATE(), current.isTemplate},
|
{JsonKeys::IS_TEMPLATE(), current.isTemplate},
|
||||||
{JsonKeys::PROPERTIES(), current.properties},
|
{JsonKeys::PROPERTIES(), current.properties},
|
||||||
{JsonKeys::FILE_STATUS(), current.fileStatusId.underlying() },
|
{JsonKeys::FILE_STATUS(), static_cast<int>(current.fileStatusId) },
|
||||||
{JsonKeys::FOLDER_ID(), current.folderId },
|
{JsonKeys::FOLDER_ID(), current.folderId },
|
||||||
{JsonKeys::PHASE_ID(), current.phaseId.toInt() },
|
{JsonKeys::PHASE_ID(), current.phaseId.toInt() },
|
||||||
{JsonKeys::OPERATOR_ID(), current.operatorId},
|
{JsonKeys::OPERATOR_ID(), current.operatorId},
|
||||||
|
|||||||
@@ -20,28 +20,28 @@ inline FileContent convert(const FlmFileContent &dbData)
|
|||||||
{
|
{
|
||||||
FileContent ddsData;
|
FileContent ddsData;
|
||||||
|
|
||||||
ddsData.id(dbData.id);
|
ddsData.id = dbData.id;
|
||||||
ddsData.name(dbData.name.toStdString());
|
ddsData.name = dbData.name.toStdString();
|
||||||
ddsData.isTemplate(dbData.isTemplate);
|
ddsData.isTemplate = dbData.isTemplate;
|
||||||
ddsData.isHidden(dbData.isHidden);
|
ddsData.isHidden = dbData.isHidden;
|
||||||
ddsData.fileCategory(dbData.fileCategoryId);
|
ddsData.fileCategory = dbData.fileCategoryId;
|
||||||
ddsData.folderId(dbData.folderId);
|
ddsData.folderId = dbData.folderId;
|
||||||
ddsData.fileType(dbData.fileTypeId);
|
ddsData.fileType = dbData.fileTypeId;
|
||||||
ddsData.operatorId(dbData.operatorId);
|
ddsData.operatorId = dbData.operatorId;
|
||||||
if (!dbData.exerciseId.isNull() && dbData.exerciseId.canConvert<int>())
|
if (!dbData.exerciseId.isNull() && dbData.exerciseId.canConvert<int>())
|
||||||
ddsData.exerciseId(dbData.exerciseId.toInt());
|
ddsData.exerciseId = dbData.exerciseId.toInt();
|
||||||
if (!dbData.phaseId.isNull() && dbData.phaseId.canConvert<int>())
|
if (!dbData.phaseId.isNull() && dbData.phaseId.canConvert<int>())
|
||||||
ddsData.phaseId(dbData.phaseId.toInt());
|
ddsData.phaseId = dbData.phaseId.toInt();
|
||||||
ddsData.fileStatus(dbData.fileStatusId);
|
ddsData.fileStatus = dbData.fileStatusId;
|
||||||
ddsData.isUsedBy(dbData.isUsedBy);
|
ddsData.isUsedBy = dbData.isUsedBy;
|
||||||
ddsData.usedBy(dbData.usedBy);
|
ddsData.usedBy = dbData.usedBy;
|
||||||
if (!dbData.properties.isEmpty())
|
if (!dbData.properties.isEmpty())
|
||||||
ddsData.properties(dbData.properties.toStdString());
|
ddsData.properties = dbData.properties.toStdString();
|
||||||
ddsData.lastModified(dbData.lastModified);
|
ddsData.lastModified = dbData.lastModified;
|
||||||
|
|
||||||
// init data not in db
|
// init data not in db
|
||||||
ddsData.isDeleted(false);
|
ddsData.isDeleted = false;
|
||||||
ddsData.isUsed(false);
|
ddsData.isUsed = false;
|
||||||
|
|
||||||
return ddsData;
|
return ddsData;
|
||||||
}
|
}
|
||||||
@@ -50,13 +50,13 @@ inline FileTypeInfo convert(const FlmFileTypeInfo &dbData)
|
|||||||
{
|
{
|
||||||
FileTypeInfo ddsData;
|
FileTypeInfo ddsData;
|
||||||
|
|
||||||
ddsData.id(dbData.id);
|
ddsData.id = dbData.id;
|
||||||
ddsData.description(dbData.description.toStdString());
|
ddsData.description = dbData.description.toStdString();
|
||||||
ddsData.extension(dbData.extension.toStdString());
|
ddsData.extension = dbData.extension.toStdString();
|
||||||
|
|
||||||
// init data not in db
|
// init data not in db
|
||||||
ddsData.isDeleted(false);
|
ddsData.isDeleted = false;
|
||||||
ddsData.isUsed(false);
|
ddsData.isUsed = false;
|
||||||
|
|
||||||
return ddsData;
|
return ddsData;
|
||||||
}
|
}
|
||||||
@@ -65,18 +65,18 @@ inline Folder convert(const FlmFolder &dbData)
|
|||||||
{
|
{
|
||||||
Folder ddsData;
|
Folder ddsData;
|
||||||
|
|
||||||
ddsData.id(dbData.id);
|
ddsData.id = dbData.id;
|
||||||
ddsData.name(dbData.name.toStdString());
|
ddsData.name = dbData.name.toStdString();
|
||||||
ddsData.path(dbData.path());
|
ddsData.path = dbData.path();
|
||||||
ddsData.isEditable(dbData.isEditable);
|
ddsData.isEditable = dbData.isEditable;
|
||||||
ddsData.isHidden(dbData.isHidden);
|
ddsData.isHidden = dbData.isHidden;
|
||||||
ddsData.operatorId(dbData.operatorId);
|
ddsData.operatorId = dbData.operatorId;
|
||||||
ddsData.parentId(dbData.parentId);
|
ddsData.parentId = dbData.parentId;
|
||||||
ddsData.lastModified(dbData.lastModified);
|
ddsData.lastModified = dbData.lastModified;
|
||||||
|
|
||||||
// init data not in db
|
// init data not in db
|
||||||
ddsData.isDeleted(false);
|
ddsData.isDeleted = false;
|
||||||
ddsData.isUsed(false);
|
ddsData.isUsed = false;
|
||||||
|
|
||||||
return ddsData;
|
return ddsData;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ bool MainHandler::initFlmHandler()
|
|||||||
ERROR_LOG(m_logger) << "Initialisation WebSocketInterfaceHandler failed.";
|
ERROR_LOG(m_logger) << "Initialisation WebSocketInterfaceHandler failed.";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
m_ddsHandler->pacemaker()->addPort(m_handlerWebSocket->serverWebSocketPort(), Core::PortType::WebSocketServer);
|
m_ddsHandler->pacemaker()->addPort(m_handlerWebSocket->serverWebSocketPort(), Core::CorePortType::WebSocketServer);
|
||||||
DEBUG_LOG(m_logger) << "Initialisation WebSocketInterfaceHandler successful.";
|
DEBUG_LOG(m_logger) << "Initialisation WebSocketInterfaceHandler successful.";
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user