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