001
014
015 package com.liferay.portlet.softwarecatalog.action;
016
017 import com.liferay.portal.kernel.portlet.bridges.mvc.MVCRenderCommand;
018 import com.liferay.portal.kernel.servlet.SessionErrors;
019 import com.liferay.portal.kernel.spring.osgi.OSGiBeanProperties;
020 import com.liferay.portal.util.PortletKeys;
021
022 import javax.portlet.RenderRequest;
023 import javax.portlet.RenderResponse;
024
025
028 @OSGiBeanProperties(
029 property = {
030 "javax.portlet.name=" + PortletKeys.SOFTWARE_CATALOG,
031 "mvc.command.name=/software_catalog/edit_license"
032 }
033 )
034 public class EditLicenseMVCRenderCommand implements MVCRenderCommand {
035
036 @Override
037 public String render(
038 RenderRequest renderRequest, RenderResponse renderResponse) {
039
040 try {
041 ActionUtil.getLicense(renderRequest);
042 }
043 catch (Exception e) {
044 SessionErrors.add(renderRequest, e.getClass());
045
046 return "/html/portlet/software_catalog/error.jsp";
047 }
048
049 return "/html/portlet/software_catalog/edit_license.jsp";
050 }
051
052 }