public void setBankTest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{
long actId = ParamUtil.getLong(actionRequest, "actId", 0);
String redirect = actionRequest.getParameter("redirect");
String isMultiple = ParamUtil.getString(actionRequest, "banks-multipleselections", "false");
String isBank = ParamUtil.getString(actionRequest, "is-bank", "false");
String assetCategoryIds = ParamUtil.getString(actionRequest, "assetCategoryIds", StringPool.BLANK);
long[] longCategoryIds = GetterUtil.getLongValues(StringUtil.split(assetCategoryIds));
AssetEntryQuery entryQuery = new AssetEntryQuery();
entryQuery.setAllCategoryIds(longCategoryIds);
if(!Validator.equals(AssetEntryLocalServiceUtil.getEntries(entryQuery).size(), 0)){
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"isBank", isBank);
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"isMultiple", isMultiple);
if(!StringPool.BLANK.equals(assetCategoryIds)){
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"categoriesId", assetCategoryIds);
SessionMessages.add(actionRequest,"data-exist-for-these-categories");
}else{
SessionErrors.add(actionRequest, "error-selector-categories-empty");
}
}else{
SessionErrors.add(actionRequest, "error-not-results");
}
WindowState windowState = actionRequest.getWindowState();
if (Validator.isNotNull(redirect)) {
if (!windowState.equals(LiferayWindowState.POP_UP)) {
actionResponse.sendRedirect(redirect);
}
else {
redirect = PortalUtil.escapeRedirect(redirect);
if (Validator.isNotNull(redirect)) {
actionResponse.sendRedirect(redirect);
}
}
}
}
ExecActivity.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录