@Override
public DummyGenerator<MBContext> create(ActionRequest request) {
long createContentsType = 0;
DummyGenerator<MBContext> generator = _MBThreadDummyGenerator;
createContentsType = ParamUtil.getLong(request, "createContentsType", LDFPortletKeys.MB_CATEGORY_CREATE);
if (createContentsType == LDFPortletKeys.MB_CATEGORY_CREATE) {
generator = _MBCategoryDummyGenerator;
} else if(createContentsType == LDFPortletKeys.MB_REPLY_CREATE) {
generator = _MBReplyDummyGenerator;
}
return generator;
}
java类javax.portlet.ActionRequest的实例源码
MBDummyFactory.java 文件源码
项目:liferay-dummy-factory
阅读 16
收藏 0
点赞 0
评论 0
CategoryDummyFactory.java 文件源码
项目:liferay-dummy-factory
阅读 18
收藏 0
点赞 0
评论 0
@Override
public DummyGenerator<CategoryContext> create(ActionRequest request) {
long createContentsType = 0;
DummyGenerator<CategoryContext> generator = _categoryDefaultDummyGenerator;
createContentsType = ParamUtil.getLong(request, "createContentsType", LDFPortletKeys.C_CATEGORY_CREATE);
if (createContentsType == LDFPortletKeys.C_VOCABULARY_CREATE) {
generator = _vocabularyDefaultDummyGenerator;
}
return generator;
}
CategoryContext.java 文件源码
项目:liferay-dummy-factory
阅读 16
收藏 0
点赞 0
评论 0
public CategoryContext(ActionRequest actionRequest) {
//Fetch data
numberOfCategories = ParamUtil.getLong(actionRequest, "numberOfCategories",0);
baseCategoryName = ParamUtil.getString(actionRequest, "baseCategoryName","");
groupId = ParamUtil.getLong(actionRequest, "group",0);
vocabularyId = ParamUtil.getLong(actionRequest, "vocabularyId",0);
numberOfVocabulary = ParamUtil.getLong(actionRequest, "numberOfVocabulary",0);
baseVocabularyName = ParamUtil.getString(actionRequest, "baseVocabularyName","");
parentCategoryId = ParamUtil.getLong(actionRequest, "parentCategoryId",0);
}
PageContext.java 文件源码
项目:liferay-dummy-factory
阅读 20
收藏 0
点赞 0
评论 0
public PageContext(ActionRequest actionRequest) {
//Fetch data
numberOfpages = ParamUtil.getLong(actionRequest, "numberOfpages",0);
basePageName = ParamUtil.getString(actionRequest, "basePageName","");
groupId = ParamUtil.getLong(actionRequest, "group",0);
parentLayoutId = ParamUtil.getLong(actionRequest, "parentLayoutId",LayoutConstants.DEFAULT_PARENT_LAYOUT_ID);
layoutType = ParamUtil.getString(actionRequest, "layoutType",LayoutConstants.TYPE_PORTLET);
privateLayout = ParamUtil.getBoolean(actionRequest, "privateLayout", false);
hidden = ParamUtil.getBoolean(actionRequest, "hidden", false);
}
DLContext.java 文件源码
项目:liferay-dummy-factory
阅读 20
收藏 0
点赞 0
评论 0
public DLContext(ActionRequest actionRequest) {
ThemeDisplay themeDisplay = (ThemeDisplay)actionRequest.getAttribute(
WebKeys.THEME_DISPLAY);
// Fetch data
numberOfDocuments = ParamUtil.getLong(actionRequest, "numberOfDocuments", 1);
baseDocumentTitle = ParamUtil.getString(actionRequest, "baseDocumentTitle", "");
baseDocumentDescription = ParamUtil.getString(actionRequest, "baseDocumentDescription", "");
folderId = ParamUtil.getLong(actionRequest, "folderId", 0);
// Sites
groupId = ParamUtil.getLong(actionRequest, "groupId", themeDisplay.getScopeGroupId());
}
OrgContext.java 文件源码
项目:liferay-dummy-factory
阅读 18
收藏 0
点赞 0
评论 0
public OrgContext(ActionRequest actionRequest) {
//Fetch data
startIndex = ParamUtil.getLong(actionRequest, "startIndex",1);
numberOfOrganizations = ParamUtil.getLong(actionRequest, "numberOfOrganizations",0);
baseOrganizationName = ParamUtil.getString(actionRequest, "baseOrganizationName","");
parentOrganizationId = ParamUtil.getInteger(actionRequest, "parentOrganizationId", OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID);
organizationSiteCreate = ParamUtil.getBoolean(actionRequest, "organizationSiteCreate", false);
}
ImportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 20
收藏 0
点赞 0
评论 0
protected void addTempFileEntry(ActionRequest actionRequest, String folderName) throws Exception {
_log.info("addTempFileEntry()");
UploadPortletRequest uploadPortletRequest = _portal.getUploadPortletRequest(actionRequest);
checkExceededSizeLimit(uploadPortletRequest);
long groupId = ParamUtil.getLong(actionRequest, "groupId");
deleteTempFileEntry(groupId, folderName);
InputStream inputStream = null;
try {
String sourceFileName = uploadPortletRequest.getFileName("file");
inputStream = uploadPortletRequest.getFileAsStream("file");
String contentType = uploadPortletRequest.getContentType("file");
_layoutService.addTempFileEntry(groupId, folderName, sourceFileName, inputStream, contentType);
} catch (Exception e) {
UploadException uploadException = (UploadException) actionRequest.getAttribute(WebKeys.UPLOAD_EXCEPTION);
if (uploadException != null) {
Throwable cause = uploadException.getCause();
if (cause instanceof FileUploadBase.IOFileUploadException) {
if (_log.isInfoEnabled()) {
_log.info("Temporary upload was cancelled");
}
}
if (uploadException.isExceededFileSizeLimit()) {
throw new FileSizeException(cause);
}
if (uploadException.isExceededUploadRequestSizeLimit()) {
throw new UploadRequestSizeException(cause);
}
} else {
throw e;
}
} finally {
StreamUtil.cleanUp(inputStream);
}
}
ImportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 22
收藏 0
点赞 0
评论 0
protected void deleteTempFileEntry(ActionRequest actionRequest, ActionResponse actionResponse, String folderName)
throws Exception {
_log.info("deleteTempFileEntry()");
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
try {
String fileName = ParamUtil.getString(actionRequest, "fileName");
_layoutService.deleteTempFileEntry(themeDisplay.getScopeGroupId(), folderName, fileName);
jsonObject.put("deleted", Boolean.TRUE);
} catch (Exception e) {
String errorMessage = themeDisplay.translate("an-unexpected-error-occurred-while-deleting-the-file");
jsonObject.put("deleted", Boolean.FALSE);
jsonObject.put("errorMessage", errorMessage);
}
JSONPortletResponseUtil.writeJSON(actionRequest, actionResponse, jsonObject);
}
ImportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 24
收藏 0
点赞 0
评论 0
protected void handleUploadException(ActionRequest actionRequest, ActionResponse actionResponse, String folderName,
Exception e) throws Exception {
_log.info("handleUploadException()");
HttpServletResponse response = _portal.getHttpServletResponse(actionResponse);
response.setContentType(ContentTypes.TEXT_HTML);
response.setStatus(HttpServletResponse.SC_OK);
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
deleteTempFileEntry(themeDisplay.getScopeGroupId(), folderName);
JSONObject jsonObject = StagingUtil.getExceptionMessagesJSONObject(themeDisplay.getLocale(), e,
(ExportImportConfiguration) null);
JSONPortletResponseUtil.writeJSON(actionRequest, actionResponse, jsonObject);
}
ImportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 22
收藏 0
点赞 0
评论 0
protected void importData(ActionRequest actionRequest, String folderName) throws Exception {
_log.info("importData()");
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
long groupId = ParamUtil.getLong(actionRequest, "groupId");
FileEntry fileEntry = ExportImportHelperUtil.getTempFileEntry(groupId, themeDisplay.getUserId(), folderName);
InputStream inputStream = null;
try {
inputStream = _dlFileEntryLocalService.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion(),
false);
importData(actionRequest, fileEntry.getTitle(), inputStream);
deleteTempFileEntry(groupId, folderName);
} finally {
StreamUtil.cleanUp(inputStream);
}
}