From e0c70eb60cba45a857fb354b20097a02ddeab91a Mon Sep 17 00:00:00 2001 From: "massimiliano.assante" Date: Fri, 7 Dec 2012 16:36:18 +0000 Subject: [PATCH] added the application updates manager git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerSocial@62112 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../social/AslApplicationUpdatesManager.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/main/java/org/gcube/applicationsupportlayer/social/AslApplicationUpdatesManager.java diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/AslApplicationUpdatesManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/AslApplicationUpdatesManager.java new file mode 100644 index 0000000..1b2df0b --- /dev/null +++ b/src/main/java/org/gcube/applicationsupportlayer/social/AslApplicationUpdatesManager.java @@ -0,0 +1,30 @@ +package org.gcube.applicationsupportlayer.social; + + +/** + * + * @author Massimiliano Assante, ISTI-CNR + * @version 0.1 Dec 2012 + * + */ +public interface AslApplicationUpdatesManager { + /** + * + * @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); + /** + * + * @param applicationClass your servlet class name will be used ad unique identifier for your application with a link preview + * @param description add a description for the update you are sharing + * @param uri the link to which the subject of this update is available + * @param previewTitle the title to show in the preview + * @param previewDescription the description to show in the preview + * @param previewThumbnailUrl the image url to show in the preview + * @return true if the update is correctly delivered, false otherwise + */ + boolean shareApplicationUpdateWithPreview(Class applicationClass, String description, String uri, String previewTitle, String previewDescription, String previewThumbnailUrl); +}