* @param dataMedia
* @return DataMediaDO
*/
private DataMediaDO modelToDo(DataMedia dataMedia) {
DataMediaDO dataMediaDo = new DataMediaDO();
try {
dataMediaDo.setId(dataMedia.getId());
dataMediaDo.setName(dataMedia.getName());
dataMediaDo.setNamespace(dataMedia.getNamespace());
dataMediaDo.setDataMediaSourceId(dataMedia.getSource().getId());
// if (dataMedia instanceof DbDataMedia) {
// dataMediaDo.setProperties(JsonUtils.marshalToString((DbDataMedia) dataMedia));
// }
dataMediaDo.setProperties(JsonUtils.marshalToString(dataMedia));
dataMediaDo.setGmtCreate(dataMedia.getGmtCreate());
dataMediaDo.setGmtModified(dataMedia.getGmtModified());
} catch (Exception e) {
logger.error("ERROR ## change the dataMedia Model to Do has an exception");
throw new ManagerException(e);
}