package ${package}.portlet;
import ${package}.constants.${className}PortletKeys;
import java.io.IOException;
import java.io.PrintWriter;
import javax.portlet.GenericPortlet;
import javax.portlet.Portlet;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.osgi.service.component.annotations.Component;
/**
* @author ${author}
*/
@Component(
immediate = true,
property = {
"com.liferay.portlet.display-category=category.sample",
"com.liferay.portlet.instanceable=true",
"javax.portlet.display-name=${artifactId} Portlet",
"javax.portlet.name=" + ${className}PortletKeys.${className},
"javax.portlet.security-role-ref=power-user,user"
},
service = Portlet.class
)
public class ${className}Portlet extends GenericPortlet {
@Override
protected void doView(
RenderRequest renderRequest, RenderResponse renderResponse)
throws IOException, PortletException {
PrintWriter printWriter = renderResponse.getWriter();
printWriter.print("${artifactId} Portlet - Hello World!");
}
}