protected ExportImportConfiguration getExportImportConfiguration(ActionRequest actionRequest) throws Exception {
Map<String, Serializable> exportTaskRecordsSettingsMap = null;
long exportImportConfigurationId = ParamUtil.getLong(actionRequest, "exportImportConfigurationId");
if (exportImportConfigurationId > 0) {
ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService
.fetchExportImportConfiguration(exportImportConfigurationId);
if (exportImportConfiguration != null) {
exportTaskRecordsSettingsMap = exportImportConfiguration.getSettingsMap();
}
}
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
if (exportTaskRecordsSettingsMap == null) {
exportTaskRecordsSettingsMap = ExportImportTaskRecordsConfigurationSettingsMapFactory
.buildExportTaskRecordsSettingsMap(themeDisplay.getCompanyId(), themeDisplay.getUserId(),
themeDisplay.getPlid(), themeDisplay.getScopeGroupId(), PortletKeys.TIMETRACKER,
actionRequest.getParameterMap(), themeDisplay.getLocale(), TimeZone.getDefault(), null);
}
String taskName = ParamUtil.getString(actionRequest, "name");
if (Validator.isNull(taskName)) {
taskName = "task-records";
}
// TODO: remove dependendency from ExportImportConfigurationConstants
return _exportImportConfigurationLocalService.addDraftExportImportConfiguration(themeDisplay.getUserId(),
taskName, ExportImportConfigurationConstants.TYPE_EXPORT_LAYOUT, exportTaskRecordsSettingsMap);
}
ExportTaskRecordsMVCActionCommand.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:ch-inofix-timetracker
作者:
评论列表
文章目录