@Override public PortletArchive createSimplePortlet(Class<? extends Portlet> portletClass) { String name = portletClass.getSimpleName(); PortletDescriptor desc = getOrCreatePortletDescriptor() .createPortlet() .portletName(name) .portletClass(portletClass.getName()) .createSupports() .mimeType("text/html") .portletMode(PortletMode.VIEW.toString()) .portletMode(PortletMode.EDIT.toString()) .portletMode(PortletMode.HELP.toString()) .up() .getOrCreatePortletInfo() .title(name) .up() .up(); this.setPortletXML(new StringAsset(desc.exportAsString())); return covarientReturn(); }
@Override public PortletArchive createSimplePortlet(Class<? extends Portlet> portletClass, String name, String title) { PortletDescriptor desc = getOrCreatePortletDescriptor() .createPortlet() .portletName(name) .portletClass(portletClass.getName()) .createSupports() .mimeType("text/html") .portletMode(PortletMode.VIEW.toString()) .portletMode(PortletMode.EDIT.toString()) .portletMode(PortletMode.HELP.toString()) .up() .getOrCreatePortletInfo() .title(title) .up() .up(); this.setPortletXML(new StringAsset(desc.exportAsString())); return covarientReturn(); }
@Override public PortletArchive createSimplePortlet(Class<? extends Portlet> portletClass, String name, String title, String mimeType, PortletMode... modes) { PortletDescriptor desc = getOrCreatePortletDescriptor() .createPortlet() .portletName(name) .portletClass(portletClass.getName()) .createSupports() .mimeType(mimeType) .portletMode(PortletMode.valuesAsString(modes)) .up() .getOrCreatePortletInfo() .title(title) .up() .up(); this.setPortletXML(new StringAsset(desc.exportAsString())); return covarientReturn(); }