From 6cadef900a5b0f81a5e13cc30cfb96b56bd60e0c Mon Sep 17 00:00:00 2001 From: "massimiliano.assante" Date: Fri, 7 Dec 2012 17:05:51 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerSocial@62117 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../applicationsupportlayer/social/AslNewsManager.java | 10 +++++++++- .../applicationsupportlayer/social/NewsManager.java | 9 +++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/AslNewsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/AslNewsManager.java index 6c03882..8ebdb81 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/AslNewsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/AslNewsManager.java @@ -9,6 +9,7 @@ import org.gcube.portal.databook.server.DatabookStore; * @author Massimiliano Assante, ISTI-CNR * @version 0.1 Dec 2012 * + * use to share updates from within your application, the update will be published in the Users News Feed belonging to the VRE your application runs into */ public class AslNewsManager implements NewsManager { @@ -23,7 +24,13 @@ public class AslNewsManager implements NewsManager { public AslNewsManager(ASLSession session) { this.session = session; } - + /** + * {@inheritDoc} + */ + @Override + public boolean shareApplicationUpdate(Class applicationClass, String description) { + return true; + } /** * {@inheritDoc} */ @@ -39,4 +46,5 @@ public class AslNewsManager implements NewsManager { return true; } + } diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/NewsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/NewsManager.java index 4b1ee11..0a499cd 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/NewsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/NewsManager.java @@ -16,6 +16,15 @@ public interface NewsManager { * @param uri the link to which the subject of this update is available * @return true if the update is correctly delivered, false otherwise */ + boolean shareApplicationUpdate(Class applicationClass, String description); + /** + * use to share an update from your application with a reference to the news subject + * + * @param applicationClass your servlet class name will be used ad unique identifier for your application + * @param description add a description for the update you are sharing + * @param uri the link to which the subject of this update is available + * @return true if the update is correctly delivered, false otherwise + */ boolean shareApplicationUpdate(Class applicationClass, String description, String uri); /** * use to share an update from your application with a link preview