diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 2e89d73..b2a2885 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -1,10 +1,9 @@ - - + - + uses diff --git a/src/main/java/org/gcube/portlets/user/speciesdiscovery/portlet/SpeciesDiscoveryPortlet.java b/src/main/java/org/gcube/portlets/user/speciesdiscovery/portlet/SpeciesDiscoveryPortlet.java new file mode 100644 index 0000000..9a41d6e --- /dev/null +++ b/src/main/java/org/gcube/portlets/user/speciesdiscovery/portlet/SpeciesDiscoveryPortlet.java @@ -0,0 +1,56 @@ +/** + * + */ +package org.gcube.portlets.user.speciesdiscovery.portlet; + +import java.io.IOException; + +import javax.portlet.GenericPortlet; +import javax.portlet.PortletException; +import javax.portlet.PortletRequestDispatcher; +import javax.portlet.RenderRequest; +import javax.portlet.RenderResponse; + +import org.apache.log4j.Logger; +import org.gcube.portal.custom.scopemanager.scopehelper.ScopeHelper; + +/** + * @author Federico De Faveri defaveri@isti.cnr.it + * + */ +public class SpeciesDiscoveryPortlet extends GenericPortlet { + + protected Logger logger = Logger.getLogger(SpeciesDiscoveryPortlet.class); + + + /** + * JSP folder name + */ + public static final String JSP_FOLDER = "/WEB-INF/jsp/"; + + /** + * + */ + public static final String VIEW_JSP = JSP_FOLDER + "SpeciesDiscovery_view.jsp"; + + /** + * @param request . + * @param response . + * @throws IOException . + * @throws PortletException . + */ + public void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException { + + //gr.uoa.di.madgik.commons.utils.FileUtils + //gr.uoa.di.madgik.grs.record.GenericRecordDefinition + + logger.trace("SpeciesDiscovery loading from JSP: "+VIEW_JSP); + + logger.trace("setting context using ScopeHelper"); + ScopeHelper.setContext(request); + + logger.trace("passing to the render"); + PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher(VIEW_JSP); + rd.include(request,response); + } +} diff --git a/src/main/java/org/gcube/portlets/user/speciesdiscovery/shared/DatabaseServiceException.java b/src/main/java/org/gcube/portlets/user/speciesdiscovery/shared/DatabaseServiceException.java index ef5e835..de2a23f 100644 --- a/src/main/java/org/gcube/portlets/user/speciesdiscovery/shared/DatabaseServiceException.java +++ b/src/main/java/org/gcube/portlets/user/speciesdiscovery/shared/DatabaseServiceException.java @@ -1,10 +1,9 @@ -/** - * - */ package org.gcube.portlets.user.speciesdiscovery.shared; /** - * @author "Federico De Faveri defaveri@isti.cnr.it" + * + * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it + * @Apr 29, 2013 * */ public class DatabaseServiceException extends Exception { diff --git a/src/main/webapp/WEB-INF/liferay-display.xml b/src/main/webapp/WEB-INF/liferay-display.xml new file mode 100644 index 0000000..d350a0a --- /dev/null +++ b/src/main/webapp/WEB-INF/liferay-display.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/webapp/WEB-INF/liferay-plugin-package.properties b/src/main/webapp/WEB-INF/liferay-plugin-package.properties new file mode 100644 index 0000000..a8abbe9 --- /dev/null +++ b/src/main/webapp/WEB-INF/liferay-plugin-package.properties @@ -0,0 +1,9 @@ +name=SpeciesDiscovery +module-group-id=liferay +module-incremental-version=1 +tags= +short-description= +change-log= +page-url=http://www.d4science.eu +author=D4Science EU +licenses= diff --git a/src/main/webapp/WEB-INF/liferay-portlet.xml b/src/main/webapp/WEB-INF/liferay-portlet.xml new file mode 100644 index 0000000..8e3168d --- /dev/null +++ b/src/main/webapp/WEB-INF/liferay-portlet.xml @@ -0,0 +1,11 @@ + + + + + + SpeciesDiscovery + false + false + false + + diff --git a/src/main/webapp/WEB-INF/portlet.xml b/src/main/webapp/WEB-INF/portlet.xml new file mode 100644 index 0000000..3e9d2ac --- /dev/null +++ b/src/main/webapp/WEB-INF/portlet.xml @@ -0,0 +1,18 @@ + + + + SpeciesDiscovery + SpeciesDiscovery + SpeciesDiscovery + org.gcube.portlets.user.speciesdiscovery.portlet.SpeciesDiscoveryPortlet + 0 + + text/html + VIEW + + + SpeciesDiscovery + SpeciesDiscovery + + +