@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse)
throws Exception {
String columns = ParamUtil.getString(actionRequest, "columns");
String[] exportFileNames = actionRequest.getParameterValues("exportFileName");
String[] exportNames = actionRequest.getParameterValues("exportName");
String[] exportScripts = actionRequest.getParameterValues("exportScript");
setPreference(actionRequest, "columns", columns.split(","));
setPreference(actionRequest, "exportFileName", exportFileNames);
setPreference(actionRequest, "exportName", exportNames);
setPreference(actionRequest, "exportScript", exportScripts);
super.processAction(portletConfig, actionRequest, actionResponse);
}
java类javax.portlet.ActionRequest的实例源码
TimetrackerConfigurationAction.java 文件源码
项目:ch-inofix-timetracker
阅读 19
收藏 0
点赞 0
评论 0
EditTaskRecordMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 21
收藏 0
点赞 0
评论 0
protected String getSaveAndContinueRedirect(
ActionRequest actionRequest, TaskRecord taskRecord, Layout layout, String redirect)
throws Exception {
PortletConfig portletConfig = (PortletConfig)actionRequest.getAttribute(
JavaConstants.JAVAX_PORTLET_CONFIG);
LiferayPortletURL portletURL = PortletURLFactoryUtil.create(actionRequest, portletConfig.getPortletName(), layout, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcRenderCommandName", "editTaskRecord");
portletURL.setParameter(Constants.CMD, Constants.UPDATE, false);
portletURL.setParameter("redirect", redirect, false);
portletURL.setParameter(
"groupId", String.valueOf(taskRecord.getGroupId()), false);
portletURL.setParameter(
"taskRecordId", String.valueOf(taskRecord.getTaskRecordId()), false);
portletURL.setWindowState(actionRequest.getWindowState());
return portletURL.toString();
}
ExportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 20
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
_log.info("doProcessAction()");
String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
_log.info("cmd = " + cmd);
if (cmd.equals(Constants.DELETE)) {
deleteBackgroundTasks(actionRequest, actionResponse);
} else if (cmd.equals(Constants.EXPORT)) {
exportTaskRecords(actionRequest, actionResponse);
}
String redirect = ParamUtil.getString(actionRequest, "redirect");
if (Validator.isNotNull(redirect)) {
sendRedirect(actionRequest, actionResponse, redirect);
}
}
FlashlightSearchPortlet.java 文件源码
项目:flashlight-search
阅读 23
收藏 0
点赞 0
评论 0
/**
* Saves the global aspect of the configuration
*
* @param request The request
* @param response The response
* @throws IOException If something goes wrong
* @throws PortletException If something goes wrong
*/
@ProcessAction(name = ACTION_NAME_SAVE_GLOBAL)
public void actionSaveGlobal(ActionRequest request, ActionResponse response) throws IOException, PortletException {
String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);
String adtUuid = ParamUtil.get(request, FORM_FIELD_ADT_UUID, StringPool.BLANK);
boolean doSearchOnStartup = ParamUtil.getBoolean(request, FORM_FIELD_DO_SEARCH_ON_STARTUP, false);
if (!PATTERN_UUID.matcher(adtUuid).matches()) {
adtUuid = StringPool.BLANK;
}
String doSearchOnStartupKeywords = ParamUtil.getString(request, FORM_FIELD_DO_SEARCH_ON_STARTUP_KEYWORDS, FlashlightSearchService.CONFIGURATION_DEFAULT_SEARCH_KEYWORDS);
this.searchService.saveGlobalSettings(adtUuid, doSearchOnStartup, doSearchOnStartupKeywords, request.getPreferences());
SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);
if (!redirectUrl.isEmpty()) {
response.sendRedirect(redirectUrl);
}
}
FlashlightSearchPortlet.java 文件源码
项目:flashlight-search
阅读 23
收藏 0
点赞 0
评论 0
/**
* This action saves the Liferay facet configuration for a given tab
*
* @param request The request
* @param response The response
* @throws PortletException If something goes wrong
* @throws IOException If something goes wrong
*/
@ProcessAction(name = ACTION_NAME_SAVE_FACET_CONFIG)
public void actionSaveFacetConfig(ActionRequest request, ActionResponse response) throws PortletException, IOException {
String tabId = ParamUtil.get(request, PortletRequestParameter.TAB_ID.getName(), StringPool.BLANK);
String facetClassName = ParamUtil.get(request, FORM_FIELD_FACET_CLASS_NAME, StringPool.BLANK);
String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);
PortletPreferences preferences = request.getPreferences();
FlashlightSearchConfiguration configuration = this.searchService.readConfiguration(preferences);
SearchFacet targetFacet = this.getSearchFacetFromRequest(tabId, facetClassName, configuration);
if(targetFacet != null) {
JSONObject facetConfiguration = targetFacet.getJSONData(request);
targetFacet.getFacetConfiguration().setDataJSONObject(facetConfiguration);
this.searchService.saveSearchFacetConfig(configuration.getTabs().get(tabId), targetFacet, preferences);
SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);
response.sendRedirect(redirectUrl);
}
}
FlashlightSearchPortlet.java 文件源码
项目:flashlight-search
阅读 21
收藏 0
点赞 0
评论 0
/**
* Deletes a tab from the configuration
*
* @param request The request
* @param response The response
* @throws PortletException If something goes wrong
* @throws IOException If something goes wrong
*/
@ProcessAction(name = ACTION_NAME_DELETE_TAB)
public void actionDeleteTab(ActionRequest request, ActionResponse response) throws PortletException, IOException {
String tabId = ParamUtil.get(request, PortletRequestParameter.TAB_ID.getName(), StringPool.BLANK);
String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);
if (tabId != null && PATTERN_UUID.matcher(tabId).matches()) {
PortletPreferences preferences = request.getPreferences();
Map<String, FlashlightSearchConfigurationTab> tabs = this.searchService.readConfiguration(preferences).getTabs();
if (tabs.containsKey(tabId)) {
this.searchService.deleteConfigurationTab(tabId, preferences);
}
}
SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);
if (!redirectUrl.isEmpty()) {
response.sendRedirect(redirectUrl);
}
}
EditContactMVCActionCommand.java 文件源码
项目:ch-inofix-contact-manager
阅读 19
收藏 0
点赞 0
评论 0
protected String getSaveAndContinueRedirect(
ActionRequest actionRequest, Contact contact, Layout layout, String redirect)
throws Exception {
_log.info("getSaveAndContinueRedirect()");
PortletConfig portletConfig = (PortletConfig)actionRequest.getAttribute(
JavaConstants.JAVAX_PORTLET_CONFIG);
LiferayPortletURL portletURL = PortletURLFactoryUtil.create(actionRequest, portletConfig.getPortletName(), layout, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcRenderCommandName", "editContact");
portletURL.setParameter(Constants.CMD, Constants.UPDATE, false);
portletURL.setParameter("redirect", redirect, false);
portletURL.setParameter(
"groupId", String.valueOf(contact.getGroupId()), false);
portletURL.setParameter(
"contactId", String.valueOf(contact.getContactId()), false);
portletURL.setWindowState(actionRequest.getWindowState());
return portletURL.toString();
}
ExportContactsMVCActionCommand.java 文件源码
项目:ch-inofix-contact-manager
阅读 20
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
if (cmd.equals(Constants.DELETE)) {
deleteBackgroundTasks(actionRequest, actionResponse);
} else if (cmd.equals(Constants.EXPORT)) {
exportContacts(actionRequest, actionResponse);
}
String redirect = ParamUtil.getString(actionRequest, "redirect");
if (Validator.isNotNull(redirect)) {
sendRedirect(actionRequest, actionResponse, redirect);
}
}
JournalDummyFactory.java 文件源码
项目:liferay-dummy-factory
阅读 17
收藏 0
点赞 0
评论 0
@Override
public DummyGenerator<JournalContext> create(ActionRequest request) {
long createContentsType = 0;
DummyGenerator<JournalContext> generator = _JournalSimpleDummyGenerator;
createContentsType = ParamUtil.getLong(request, "createContentsType", LDFPortletKeys.MB_CATEGORY_CREATE);
if (createContentsType == LDFPortletKeys.WCM_DUMMY_CONTENTS_CREATE) {
generator = _JournalRandomDummyGenerator;
} else if (createContentsType == LDFPortletKeys.WCM_STRUCTURE_TEMPLATE_SELECT_CREATE) {
generator = _JournalStructureTemplateDummyGenerator;
}
return generator;
}
OrganizationMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 22
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) {
try {
DummyGenerator<OrgContext> dummyGenerator = _orgDummyFactory.create(request);
dummyGenerator.create(request);
} catch (Exception e) {
hideDefaultSuccessMessage(request);
_log.error(e, e);
}
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
SessionMessages.add(request, "success");
}
MBMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 20
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) throws Exception {
try {
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
DummyGenerator<MBContext> dummyGenerator = _MBDummyFactory.create(request);
dummyGenerator.create(request);
SessionMessages.add(request, "success");
} catch (Exception e) {
hideDefaultSuccessMessage(request);
SessionErrors.add(request,Exception.class);
_log.error(e, e);
}
}
CategoryMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) {
try {
DummyGenerator<CategoryContext> dummyGenerator = _categoryDummyFactory.create(request);
dummyGenerator.create(request);
} catch (Exception e) {
hideDefaultSuccessMessage(request);
_log.error(e, e);
return;
}
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
SessionMessages.add(request, "success");
}
DocumentMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) {
try {
DummyGenerator<DLContext> dummyGenerator = _dlDummyFactory.create(request);
dummyGenerator.create(request);
} catch (Exception e) {
hideDefaultSuccessMessage(request);
_log.error(e, e);
}
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
SessionMessages.add(request, "success");
}
DummyFactoryConfigurationAction.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse)
throws Exception {
String linkList = ParamUtil.getString(actionRequest, DummyFactoryConfiguration.CONF_LINKLIST);
String urlList = ParamUtil.getString(actionRequest, DummyFactoryConfiguration.CONF_URLLIST);
if (_log.isDebugEnabled()) {
_log.debug("Link List :" + linkList);
_log.debug("URL List :" + urlList);
}
List<String> errors = Lists.newArrayList();
if (validate(linkList, errors)) {
setPreference(actionRequest, DummyFactoryConfiguration.CONF_LINKLIST, linkList);
setPreference(actionRequest, DummyFactoryConfiguration.CONF_URLLIST, urlList);
SessionMessages.add(actionRequest, "prefs-success");
}
super.processAction(portletConfig, actionRequest, actionResponse);
}
JournalMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 18
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) {
try {
DummyGenerator<JournalContext> dummyGenerator = _journalDummyFactory.create(request);
dummyGenerator.create(request);
} catch (Exception e) {
hideDefaultSuccessMessage(request);
_log.error(e, e);
}
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
SessionMessages.add(request, "success");
}
MBContext.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
public MBContext(ActionRequest actionRequest) {
ThemeDisplay themeDisplay = (ThemeDisplay)actionRequest.getAttribute(
WebKeys.THEME_DISPLAY);
//Fetch data
numberOfMB = ParamUtil.getLong(actionRequest, "numberOfMB",0);
categoryId = ParamUtil.getLong(actionRequest, "categoryId",MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID);
subject = ParamUtil.getString(actionRequest, "subject","dummy subject");
body = ParamUtil.getString(actionRequest, "body","dummy body");
anonymous = ParamUtil.getBoolean(actionRequest, "anonymous",false);
allowPingbacks = ParamUtil.getBoolean(actionRequest, "allowPingbacks",false);
priority = ParamUtil.getDouble(actionRequest, "priority",0.0);
parentCategoryId = ParamUtil.getLong(actionRequest, "parentCategoryId",MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID);
categoryName = ParamUtil.getString(actionRequest, "categoryName","dummy Category Name");
description = ParamUtil.getString(actionRequest, "description","dummy description");
threadId = ParamUtil.getLong(actionRequest, "threadId",0);
siteGroupId = ParamUtil.getLong(actionRequest, "siteGroupId",themeDisplay.getScopeGroupId());
// Sites
String[] groupsStrIds = ParamUtil.getStringValues(actionRequest, "groupIds",
new String[] { String.valueOf(themeDisplay.getScopeGroupId()) });
groupIds = CommonUtil.convertStringToLongArray(groupsStrIds);
}
DummyGenerator.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
/**
* Create Dummy data
*
* @param request
* @throws Exception
*/
public void create(ActionRequest request) throws Exception {
T paramContext = getContext(request);
if(!validate(paramContext)) {
throw new Exception("Validation Error");
}
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
ServiceContext serviceContext = ServiceContextFactory.getInstance(Group.class.getName(), request);
paramContext.setThemeDisplay(themeDisplay);
paramContext.setServiceContext(serviceContext);
exec(request, paramContext);
}
EditMeasurementMVCActionCommand.java 文件源码
项目:ch-inofix-data-manager
阅读 21
收藏 0
点赞 0
评论 0
protected String getSaveAndContinueRedirect(
ActionRequest actionRequest, Measurement measurement, Layout layout, String redirect)
throws Exception {
PortletConfig portletConfig = (PortletConfig)actionRequest.getAttribute(
JavaConstants.JAVAX_PORTLET_CONFIG);
LiferayPortletURL portletURL = PortletURLFactoryUtil.create(actionRequest, portletConfig.getPortletName(), layout, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcRenderCommandName", "editMeasurement");
portletURL.setParameter(Constants.CMD, Constants.UPDATE, false);
portletURL.setParameter("redirect", redirect, false);
portletURL.setParameter(
"groupId", String.valueOf(measurement.getGroupId()), false);
portletURL.setParameter(
"measurementId", String.valueOf(measurement.getMeasurementId()), false);
portletURL.setWindowState(actionRequest.getWindowState());
return portletURL.toString();
}
ImportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 21
收藏 0
点赞 0
评论 0
protected void validateFile(ActionRequest actionRequest, ActionResponse actionResponse, String folderName)
throws Exception {
_log.info("validateFile()");
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);
// TODO: validate uploaded file
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
//
// if ((weakMissingReferences != null) &&
// !weakMissingReferences.isEmpty()) {
//
// jsonObject.put("warningMessages",
// StagingUtil.getWarningMessagesJSONArray(themeDisplay.getLocale(),
// weakMissingReferences));
// }
JSONPortletResponseUtil.writeJSON(actionRequest, actionResponse, jsonObject);
} finally {
StreamUtil.cleanUp(inputStream);
}
}
ExportTaskRecordsMVCActionCommand.java 文件源码
项目:ch-inofix-timetracker
阅读 23
收藏 0
点赞 0
评论 0
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);
}
CompositeUploadedFileProcessorImpl.java 文件源码
项目:myfaces-trinidad
阅读 17
收藏 0
点赞 0
评论 0
private static final int _getPortletRequestLength(final Object request)
{
if (!(request instanceof ActionRequest))
return -1;
return ((ActionRequest) request).getContentLength();
}
UploadActionRequestWrapper.java 文件源码
项目:myfaces-trinidad
阅读 99
收藏 0
点赞 0
评论 0
public UploadActionRequestWrapper(
ExternalContext ec,
Map<String, String[]> params)
{
super((ActionRequest)ec.getRequest());
_response = (ActionResponse)ec.getResponse();
_manager = new UploadRequestManager(ec, params);
}
ImportContactsMVCActionCommand.java 文件源码
项目:ch-inofix-contact-manager
阅读 25
收藏 0
点赞 0
评论 0
protected void validateFile(ActionRequest actionRequest, ActionResponse actionResponse, String folderName)
throws Exception {
_log.info("validateFile()");
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);
// TODO: validate uploaded file
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
//
// if ((weakMissingReferences != null) &&
// !weakMissingReferences.isEmpty()) {
//
// jsonObject.put("warningMessages",
// StagingUtil.getWarningMessagesJSONArray(themeDisplay.getLocale(),
// weakMissingReferences));
// }
JSONPortletResponseUtil.writeJSON(actionRequest, actionResponse, jsonObject);
} finally {
StreamUtil.cleanUp(inputStream);
}
}
ContactGroupTerm.java 文件源码
项目:opencps-v2
阅读 18
收藏 0
点赞 0
评论 0
public ContactGroupTerm(ActionRequest request) {
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
contactGroupId = ParamUtil.getLong(request, CONTACT_GROUP_ID);
groupId = themeDisplay.getScopeGroupId();
companyId = themeDisplay.getCompanyId();
userId = themeDisplay.getUserId();
createDate = ParamUtil.getDate(request, CREATE_DATE,
DateTimeUtils.getDateTimeFormat(DateTimeUtils._VN_DATE_TIME_FORMAT));
modifiedDate = ParamUtil.getDate(request, MODIFIED_DATE,
DateTimeUtils.getDateTimeFormat(DateTimeUtils._VN_DATE_TIME_FORMAT));
groupName = ParamUtil.getString(request, GROUP_NAME);
contactList = ParamUtil.getString(request, CONTACT_LIST);
shared = ParamUtil.getInteger(request, SHARED);
}
SiteContext.java 文件源码
项目:liferay-dummy-factory
阅读 19
收藏 0
点赞 0
评论 0
public SiteContext(ActionRequest actionRequest) {
//Fetch data
numberOfSites = ParamUtil.getLong(actionRequest, "numberOfSites",0);
baseSiteName = ParamUtil.getString(actionRequest, "baseSiteName","dummy");
siteType = ParamUtil.getInteger(actionRequest, "siteType", GroupConstants.TYPE_SITE_OPEN);
parentGroupId = ParamUtil.getLong(actionRequest, "parentGroupId", GroupConstants.DEFAULT_PARENT_GROUP_ID);
liveGroupId = ParamUtil.getLong(actionRequest, "liveGroupId", GroupConstants.DEFAULT_LIVE_GROUP_ID);
manualMembership = ParamUtil.getBoolean(actionRequest, "manualMembership", true);
site = ParamUtil.getBoolean(actionRequest, "site", true);
inheritContent = ParamUtil.getBoolean(actionRequest, "inheritContent", false);
active = ParamUtil.getBoolean(actionRequest, "active", true);
}
JournalContext.java 文件源码
项目:liferay-dummy-factory
阅读 18
收藏 0
点赞 0
评论 0
/**
* Constructor
*
* @param actionRequest
* @throws PortalException
*/
public JournalContext(ActionRequest actionRequest) throws PortalException {
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
// Fetch data
numberOfArticles = ParamUtil.getLong(actionRequest, "numberOfArticles", 1);
baseTitle = ParamUtil.getString(actionRequest, "baseTitle", "");
baseArticle = ParamUtil.getString(actionRequest, "baseArticle", "");
folderId = ParamUtil.getLong(actionRequest, "folderId", 0);
totalParagraphs = ParamUtil.getInteger(actionRequest, "totalParagraphs", 0);
titleWords = ParamUtil.getInteger(actionRequest, "titleWords", 0);
randomAmount = ParamUtil.getInteger(actionRequest, "randomAmount", 0);
createContentsType = ParamUtil.getLong(actionRequest, "createContentsType", 0);
linkLists = ParamUtil.getString(actionRequest, "linkLists", "");
ddmStructureId = ParamUtil.getLong(actionRequest, "ddmStructureId", 0);
ddmTemplateId = ParamUtil.getLong(actionRequest, "ddmTemplateId", 0);
// Locales
String[] defLang = { LocaleUtil.getDefault().toString() };
locales = ParamUtil.getStringValues(actionRequest, "locales", defLang);
// Sites
String[] groupsStrIds = ParamUtil.getStringValues(actionRequest, "groupIds",
new String[] { String.valueOf(themeDisplay.getScopeGroupId()) });
groupIds = CommonUtil.convertStringToLongArray(groupsStrIds);
// Fetch default locale
defaultLocale = LocaleUtil.fromLanguageId(themeDisplay.getUser().getLanguageId());
descriptionMap = new ConcurrentHashMap<Locale, String>();
descriptionMap.put(defaultLocale, StringPool.BLANK);
}
ProgressManager.java 文件源码
项目:liferay-dummy-factory
阅读 24
收藏 0
点赞 0
评论 0
/**
* Start Progress
*
* @param request ActionRequest
* @param loaderInit
*/
public void start(ActionRequest request) {
_request = request;
//Tracking progress start
_progressTracker = new ProgressTracker("");
ProgressTrackerThreadLocal.setProgressTracker(_progressTracker);
_progressTracker.start(request);
}
UserMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 18
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) {
try {
// Create users
createUsers(actionRequest, actionResponse);
} catch (Exception e) {
hideDefaultSuccessMessage(actionRequest);
_log.error(e, e);
}
actionResponse.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
}
ImportMeasurementsMVCActionCommand.java 文件源码
项目:ch-inofix-data-manager
阅读 23
收藏 0
点赞 0
评论 0
protected void validateFile(ActionRequest actionRequest, ActionResponse actionResponse, String folderName)
throws Exception {
_log.info("validateFile()");
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);
// TODO: validate uploaded file
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
//
// if ((weakMissingReferences != null) &&
// !weakMissingReferences.isEmpty()) {
//
// jsonObject.put("warningMessages",
// StagingUtil.getWarningMessagesJSONArray(themeDisplay.getLocale(),
// weakMissingReferences));
// }
JSONPortletResponseUtil.writeJSON(actionRequest, actionResponse, jsonObject);
} finally {
StreamUtil.cleanUp(inputStream);
}
}
SiteMVCActionCommand.java 文件源码
项目:liferay-dummy-factory
阅读 25
收藏 0
点赞 0
评论 0
@Override
protected void doProcessAction(ActionRequest request, ActionResponse response) {
try {
DummyGenerator<SiteContext> dummyGenerator = _siteDummyFactory.create(request);
dummyGenerator.create(request);
} catch (Exception e) {
hideDefaultSuccessMessage(request);
_log.error(e, e);
}
response.setRenderParameter("mvcRenderCommandName", LDFPortletKeys.COMMON);
SessionMessages.add(request, "success");
}