public void deleteCourse(ActionRequest actionRequest,
ActionResponse actionResponse) throws Exception {
ServiceContext serviceContext = ServiceContextFactory.getInstance(
Course.class.getName(), actionRequest);
long courseId = ParamUtil.getLong(actionRequest, "courseId", 0);
if (courseId > 0) {
//auditing
List<Course> editions = CourseLocalServiceUtil.getChildCourses(courseId);
for(Course edition : editions){
CourseLocalServiceUtil.deleteCourse(edition.getCourseId());
AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), edition.getCourseId(), serviceContext.getUserId(), AuditConstants.CLOSE, null);
}
CourseLocalServiceUtil.deleteCourse(courseId);
AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), courseId, serviceContext.getUserId(), AuditConstants.CLOSE, null);
}
}
java类javax.portlet.ActionResponse的实例源码
BaseCourseAdminPortlet.java 文件源码
项目:liferaylms-portlet
阅读 16
收藏 0
点赞 0
评论 0
MessageBoxPortlet.java 文件源码
项目:SinglePageAppPortlets
阅读 15
收藏 0
点赞 0
评论 0
@Override
public void processAction(ActionRequest req, ActionResponse resp)
throws PortletException, IOException {
// the only action for this portlet is to reset the stored messages
String actionName = req.getParameter("action");
logger.fine("MBP: Resetting messages. numMsgs = 0, actionName = " + actionName);
ArrayList<String> msgs = new ArrayList<String>();
StringBuffer sb = new StringBuffer();
sb.append("<p style='margin:2px 5px 2px 5px; color:#00D;"
+ " background-color:#AAF;'>");
sb.append("Reset - No messages.");
sb.append("</p>");
msgs.add(sb.toString());
resp.setRenderParameter(PARAM_NUM_MSGS, "0");
req.getPortletSession().setAttribute(ATTRIB_MSGS, msgs);
}
AppRolePortlet.java 文件源码
项目:OEPv2
阅读 16
收藏 0
点赞 0
评论 0
public void addEditAppRole2JobPos(ActionRequest request, ActionResponse response) throws SystemException, PortalException, IOException {
if (SessionErrors.isEmpty(request)) {
ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext();
long appRoleId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.APPROLE_ID, PortletKeys.LONG_DEFAULT);
long jobPosId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.JOBPOS_ID, PortletKeys.LONG_DEFAULT);
Long editId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.EDIT_ID, PortletKeys.LONG_DEFAULT);
if (editId == PortletKeys.LONG_DEFAULT) {
AppRole2JobPosLocalServiceUtil.addAppRole2JobPos(appRoleId, jobPosId, serviceContext);
SessionMessages.add(request, AssignRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2JOBPOS_SUCCESS_ADDNEW);
} else {
}
}
SessionMessages.add(request, PortalUtil.getPortletId(request) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE);
if (!SessionErrors.isEmpty(request)) {
PortalUtil.copyRequestParameters(request, response);
} else {
response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
}
}
AppRolePortlet.java 文件源码
项目:OEPv2
阅读 18
收藏 0
点赞 0
评论 0
public void deleteEP(ActionRequest request, ActionResponse response) throws PortalException, SystemException, IOException {
long deleteId = ParamUtil.getLong(request, AppRole2JobPosKeys.BaseAppRole2JobPosAttributes.DELETE_ID, PortletKeys.LONG_DEFAULT);
try {
AppRole2Employee a2e = AppRole2EmployeeLocalServiceUtil.getAppRole2Employee(deleteId);
if (a2e != null) {
try {
AppRole role = AppRoleLocalServiceUtil.getAppRole(a2e.getAppRoleId());
UserSync userSync = UserSyncLocalServiceUtil.findByApplicationEmployee(role.getApplicationId(), a2e.getEmployeeId());
userSync.setCheckpoint(new Date());
userSync.setAccessibleStatus(0);
UserSyncLocalServiceUtil.updateUserSync(userSync);
}
catch (Exception e) {
e.printStackTrace();
}
}
AppRole2EmployeeLocalServiceUtil.removeAppRole2Employee(deleteId);
SessionMessages.add(request, AssignRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2EMPLOYEE_SUCCESS_DELETE);
}
catch (Exception ex) {
SessionMessages.add(request, AssignRoleKeys.ErrorMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2EMPLOYEE_ERROR_DELETE);
}
response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
}
AppRolePortlet.java 文件源码
项目:OEPv2
阅读 16
收藏 0
点赞 0
评论 0
public void addEditAppRole(ActionRequest request, ActionResponse response) throws SystemException, PortalException, IOException {
validateParamsIntoSessionError(request);
if (SessionErrors.isEmpty(request)) {
ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext();
long applicationId = ParamUtil.getLong(request, AppRoleKeys.AddEditAttributes.APPLICATION_ID, PortletKeys.LONG_DEFAULT);
String roleCode = ParamUtil.getString(request, AppRoleKeys.AddEditAttributes.ROLE_CODE, PortletKeys.TEXT_BOX);
String roleName = ParamUtil.getString(request, AppRoleKeys.AddEditAttributes.ROLE_NAME, PortletKeys.TEXT_BOX);
Long editId = ParamUtil.getLong(request, AppRoleKeys.AddEditAttributes.EDIT_ID, PortletKeys.LONG_DEFAULT);
if (editId == PortletKeys.LONG_DEFAULT) {
AppRoleLocalServiceUtil.addAppRole(applicationId, roleCode, roleName, serviceContext);
SessionMessages.add(request, AppRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_SUCCESS_ADDNEW);
} else {
AppRoleLocalServiceUtil.updateAppRole(editId, applicationId, roleCode, roleName, serviceContext);
SessionMessages.add(request, AppRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_SUCCESS_UPDATE);
}
}
SessionMessages.add(request, PortalUtil.getPortletId(request) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE);
if (!SessionErrors.isEmpty(request)) {
PortalUtil.copyRequestParameters(request, response);
} else {
response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
}
}
JobPosPortlet.java 文件源码
项目:OEPv2
阅读 13
收藏 0
点赞 0
评论 0
public void edit(ActionRequest request, ActionResponse response)
throws PortalException, SystemException, IOException {
long editId = ParamUtil.getLong(request,
JobPosKeys.BaseJobPosAttributes.EDIT_ID,
PortletKeys.LONG_DEFAULT);
JobPos application = JobPosLocalServiceUtil
.getJobPos(editId);
setParameterIntoResponse(response, application);
if (!SessionErrors.isEmpty(request)) {
response.sendRedirect(ParamUtil.getString(request,
PortletKeys.REDIRECT_PAGE));
} else {
PortalUtil.copyRequestParameters(request, response);
}
}
EvaluationActivity.java 文件源码
项目:liferaylms-portlet
阅读 17
收藏 0
点赞 0
评论 0
public void publish(ActionRequest actionRequest,ActionResponse actionResponse) throws Exception{
LearningActivity learningActivity = LearningActivityLocalServiceUtil.getLearningActivity(ParamUtil.getLong(actionRequest, "actId"));
Document document = SAXReaderUtil.read(learningActivity.getExtracontent());
Element rootElement = document.getRootElement();
Element publishDate = rootElement.element("publishDate");
if(publishDate==null){
rootElement.addElement("publishDate").setText(_dateFormat.format(new Date()));
}
learningActivity.setExtracontent(document.formattedString());
LearningActivityLocalServiceUtil.updateLearningActivity(learningActivity);
PortletURL viewPortletURL = ((LiferayPortletResponse)actionResponse).createRenderURL();
viewPortletURL.setParameter("jspPage","/html/evaluationtaskactivity/view.jsp");
String returnToFullPageURL = actionRequest.getParameter("returnToFullPageURL");
if(Validator.isNotNull(returnToFullPageURL)) {
viewPortletURL.setParameter("returnToFullPageURL", returnToFullPageURL);
}
actionResponse.sendRedirect(viewPortletURL.toString());
}
ManagementController.java 文件源码
项目:particity
阅读 14
收藏 0
点赞 0
评论 0
@ActionMapping(params = "action=saveCfg")
private void saveCfg(final ActionRequest request,
final ActionResponse response, final Model model) {
if (Constants.RESTRICT_TO_DEMO) {
m_objLog.debug("saveCfg::denied()");
SessionErrors.add(request, "common.demo.denied");
return;
}
m_objLog.debug("saveCfg::start()");
response.setRenderParameter("tabId", "cfg");
// response.setRenderParameter("cfgId",
// form.getCategory().toString().toLowerCase());
CustomPortalServiceHandler.saveConfig(request);
m_objLog.debug("saveCfg::end()");
}
WorkingUnitPortlet.java 文件源码
项目:OEPv2
阅读 15
收藏 0
点赞 0
评论 0
public void editJobPos(ActionRequest request, ActionResponse response)
throws PortalException, SystemException, IOException {
long editId = ParamUtil.getLong(request,
JobPosKeys.BaseJobPosAttributes.EDIT_ID,
PortletKeys.LONG_DEFAULT);
JobPos application = JobPosLocalServiceUtil
.getJobPos(editId);
setParameterIntoResponseJobPos(response, application);
if (!SessionErrors.isEmpty(request)) {
response.sendRedirect(ParamUtil.getString(request,
PortletKeys.REDIRECT_PAGE));
} else {
PortalUtil.copyRequestParameters(request, response);
}
}
SurveyActivity.java 文件源码
项目:liferaylms-portlet
阅读 15
收藏 0
点赞 0
评论 0
public void deletequestion(ActionRequest actionRequest, ActionResponse actionResponse)
throws Exception {
TestQuestion question = TestQuestionLocalServiceUtil.getTestQuestion(ParamUtil.getLong(actionRequest, "questionId"));
TestQuestionLocalServiceUtil.deleteTestQuestion(ParamUtil.getLong(actionRequest, "questionId"));
SessionMessages.add(actionRequest, "question-deleted-successfully");
String backUrl = ParamUtil.get(actionRequest, "backUrl", "");
if (Validator.isNotNull(backUrl)) {
actionResponse.sendRedirect(backUrl);
} else {
actionResponse.setRenderParameter("actionEditingDetails", StringPool.TRUE);
actionResponse.setRenderParameter("resId", Long.toString(question.getActId()));
actionResponse.setRenderParameter("jspPage", "/html/surveyactivity/admin/edit.jsp");
}
}