@ProcessAction(name = "autentica")
public void autenticaUsuario(ActionRequest request, ActionResponse response) throws IOException {
String email = request.getParameter("email");
String senha = request.getParameter("senha");
if (tentaAutenticar(request, response, email, senha)) {
PortletSession session = request.getPortletSession(false);
if (session != null) {
session.removeAttribute("email");
}
redirecionaParaUfOuAtual(request, response, email);
} else {
request.getPortletSession().setAttribute("email", email);
}
}
java类javax.portlet.ProcessAction的实例源码
LoginPortlet.java 文件源码
项目:edemocracia
阅读 20
收藏 0
点赞 0
评论 0
ThemePersonalizerPortlet.java 文件源码
项目:theme-personalizer
阅读 16
收藏 0
点赞 0
评论 0
@ProcessAction(name = "resetPersonalizedTheme")
public void resetAction(ActionRequest request, ActionResponse response)
throws IOException {
try {
ThemeDisplay themeDisplay = (ThemeDisplay) request
.getAttribute(WebKeys.THEME_DISPLAY);
UserPersonalizedTheme userPersonalizedTheme = UserPersonalizedThemeLocalServiceUtil
.findByUserIDAndLayoutId(themeDisplay.getCompanyId(),
themeDisplay.getUserId(), themeDisplay.getLayout()
.getLayoutId());
UserPersonalizedThemeLocalServiceUtil
.deleteUserPersonalizedTheme(userPersonalizedTheme);
SessionMessages.add(request,
"theme-personalization-restored-to-default");
sendRedirect(request, response);
} catch (SystemException e) {
SessionErrors.add(request,
"system-error-please-contact-adminstrator");
_log.error("Error removing personalized theme information", e);
}
}
ThemePersonalizerPortlet.java 文件源码
项目:theme-personalizer
阅读 19
收藏 0
点赞 0
评论 0
@ProcessAction(name = "resetPersonalizedTheme")
public void resetAction(ActionRequest request, ActionResponse response)
throws IOException {
try {
ThemeDisplay themeDisplay = (ThemeDisplay) request
.getAttribute(WebKeys.THEME_DISPLAY);
UserPersonalizedTheme userPersonalizedTheme = UserPersonalizedThemeLocalServiceUtil
.findByUserIDAndLayoutId(themeDisplay.getCompanyId(),
themeDisplay.getUserId(), themeDisplay.getLayout()
.getLayoutId());
UserPersonalizedThemeLocalServiceUtil
.deleteUserPersonalizedTheme(userPersonalizedTheme);
SessionMessages.add(request,
"theme-personalization-restored-to-default");
sendRedirect(request, response);
} catch (SystemException e) {
SessionErrors.add(request,
"system-error-please-contact-adminstrator");
_log.error("Error removing personalized theme information", e);
}
}
ContentPortlet.java 文件源码
项目:govapps
阅读 19
收藏 0
点赞 0
评论 0
/**
* This Action sets the "jspPage" parameter to "ActionRequest-param successForward" so that
* processing is forwarded to ActionRequest-param successForward.
*
* @param request
* @param response
* ActionRequest-param exceptionForward
* ActionRequest-param successForward
* @throws PortalException
* @throws java.lang.Exception
*/
@ProcessAction(name = "redirectAction")
public void redirectAction(ActionRequest request, ActionResponse response) {
String exceptionForward = "/devel/error.jsp";
try {
exceptionForward = ParamUtil.getString(request, "exceptionForward");
String successForward = ParamUtil.getString(request, "successForward");
response.setRenderParameter("jspPage", successForward);
} catch (Exception e) {
_log.debug(e.getMessage());
request.setAttribute("errorMsg", e.getMessage());
response.setRenderParameter("jspPage", exceptionForward);
}
}
ContentPortlet.java 文件源码
项目:govapps
阅读 18
收藏 0
点赞 0
评论 0
/**
* This Action gets a categoryId from the request and puts it as parentCategoryId into the
* request. It also sets the "jspPage" parameter to "contentAddCategoryJSP" so that
* processing is forwarded to add_category.jsp.
*
* @param request
* @param response
* @throws PortalException
* @throws java.lang.Exception
*/
@ProcessAction(name = "categoryDisplayAddSubCategory")
public void categoryDisplayAddSubCategory(ActionRequest request, ActionResponse response) {
try {
long parentCategoryId = ParamUtil.getLong(request, "parentCategoryId");
if (Validator.isNotNull(parentCategoryId)) {
request.setAttribute("parentCategoryId", parentCategoryId);
response.setRenderParameter("jspPage", contentAddCategoryJSP);
}
} catch (Exception e) {
_log.debug(e.getMessage());
request.setAttribute("errorMsg", e.getMessage());
response.setRenderParameter("jspPage", contentErrorJSP);
}
}
ContentPortlet.java 文件源码
项目:govapps
阅读 18
收藏 0
点赞 0
评论 0
/**
* This Action sets the "jspPage" parameter to "contentAddEntitlementJSP" so that
* processing is forwarded to add_entitlement.jsp.
*
* @param request
* @param response
* @throws PortalException
* @throws java.lang.Exception
*/
@ProcessAction(name = "entitlementDisplayAdd")
public void entitlementDisplayAdd(ActionRequest request, ActionResponse response) {
try {
response.setRenderParameter("jspPage", contentAddEntitlementJSP);
} catch (Exception e) {
_log.debug(e.getMessage());
request.setAttribute("errorMsg", e.getMessage());
response.setRenderParameter("jspPage", contentErrorJSP);
}
}
ContentPortlet.java 文件源码
项目:govapps
阅读 18
收藏 0
点赞 0
评论 0
/**
* This Action sets the "jspPage" parameter to "contentAddLanguageJSP" so that
* processing is forwarded to add_language.jsp.
*
* @param request
* @param response
* @throws PortalException
* @throws java.lang.Exception
*/
@ProcessAction(name = "languageDisplayAdd")
public void languageDisplayAdd(ActionRequest request, ActionResponse response) {
try {
response.setRenderParameter("jspPage", contentAddLanguageJSP);
} catch (Exception e) {
_log.debug(e.getMessage());
request.setAttribute("errorMsg", e.getMessage());
response.setRenderParameter("jspPage", contentErrorJSP);
}
}
ApplicationPortlet.java 文件源码
项目:govapps
阅读 36
收藏 0
点赞 0
评论 0
/**
* This Action sets the "jspPage" parameter to "addApplicationPreambleJSP"
* so that processing is forwarded to add_application.jsp.
*
* @param request
* @param response
* @throws PortalException
* @throws java.lang.Exception
*/
@ProcessAction(name = "addApplicationPreamble")
public void addApplicationPreamble(ActionRequest request,
ActionResponse response) {
_applicationPortletLog.debug("addApplicationPreamble");
try {
response.setRenderParameter("jspPage", addApplicationPreambleJSP);
} catch (Exception e) {
request.setAttribute("errorMsg", e.getMessage());
response.setRenderParameter("jspPage", errorJSP);
}
}
CompetencesAdmin.java 文件源码
项目:liferaylms-portlet
阅读 19
收藏 0
点赞 0
评论 0
@ProcessAction(name="deleteCompetence")
public void deleteCompetence(ActionRequest request, ActionResponse response)throws Exception {
long id = ParamUtil.getLong(request, "competenceId");
if (Validator.isNotNull(id)) {
if(log.isDebugEnabled())log.debug("deleteCompetence");
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(),"portletClassLoader");
DynamicQuery dq = DynamicQueryFactoryUtil.forClass(CourseCompetence.class,classLoader)
.add(PropertyFactoryUtil.forName("competenceId").eq(id));
List<CourseCompetence> courseCompetences = CourseCompetenceLocalServiceUtil.dynamicQuery(dq);
if(courseCompetences!=null&&courseCompetences.size()>0){
SessionErrors.add(request, "competence.courseCompetence-in-use");
return;
}
dq = DynamicQueryFactoryUtil.forClass(UserCompetence.class,classLoader)
.add(PropertyFactoryUtil.forName("competenceId").eq(id));
List<UserCompetence> userCompetences = UserCompetenceLocalServiceUtil.dynamicQuery(dq);
if(userCompetences!=null&&userCompetences.size()>0){
SessionErrors.add(request, "competence.userCompetence-in-use");
return;
}
CompetenceLocalServiceUtil.deleteCompetence(id);
}
}
BaseCourseAdminPortlet.java 文件源码
项目:liferaylms-portlet
阅读 15
收藏 0
点赞 0
评论 0
@ProcessAction(name="activateCompetence")
public void activateCompetence(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
Long courseId = ParamUtil.getLong(actionRequest, "courseId");
Long competenceId = ParamUtil.getLong(actionRequest, "competenceId");
Boolean condition = ParamUtil.getBoolean(actionRequest, "condition");
String tab = ParamUtil.getString(actionRequest, "tab");
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
CourseCompetence cc = CourseCompetenceLocalServiceUtil.fetchByCourseCompetenceCondition(courseId, competenceId, condition);
if(cc==null){
long courseCompetenceId = CounterLocalServiceUtil.increment(CourseCompetence.class.getName());
cc = CourseCompetenceLocalServiceUtil.createCourseCompetence(courseCompetenceId);
cc.setCourseId(courseId);
cc.setCompetenceId(competenceId);
cc.setCachedModel(condition);
cc.setCondition(condition);
CourseCompetenceLocalServiceUtil.updateCourseCompetence(cc, true);
}
actionResponse.setRenderParameter("jspPage","/html/courseadmin/competencetab.jsp");
actionResponse.setRenderParameter("courseId", String.valueOf(courseId));
actionResponse.setRenderParameter("competenceId", String.valueOf(competenceId));
if(log.isDebugEnabled())log.debug("tab::"+tab);
if(tab.equals("1")){
actionResponse.setRenderParameter("tabs1", LanguageUtil.get(themeDisplay.getLocale(),"competences.necessary"));
}else{
actionResponse.setRenderParameter("tabs1", LanguageUtil.get(themeDisplay.getLocale(),"competences.assigned"));
}
}