diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNewsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNewsManager.java index 6691d8b..482af46 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNewsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNewsManager.java @@ -133,7 +133,16 @@ public class ApplicationNewsManager extends SocialPortalBridge implements NewsMa public boolean shareApplicationUpdate(String feedText, String uriParams, String previewTitle, String previewDescription, String previewThumbnailUrl) { return getStoreInstance().saveAppFeed(buildFeed(feedText, uriParams, previewTitle, previewDescription, previewThumbnailUrl)); } - + /** + * buid a an Application Feed + * + * @param description add a description for the update you are sharing + * @param uriParams the additional parameteres your application needs to open the subject of this update e.g. id=12345&type=foo + * @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 a feed instance ready to be written + */ private Feed buildFeed(String description, String uriParams, String previewTitle, String previewDescription, String previewThumbnailUrl) { String descToAdd = escapeHtml(description); diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/NotificationManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/NotificationsManager.java similarity index 99% rename from src/main/java/org/gcube/applicationsupportlayer/social/NotificationManager.java rename to src/main/java/org/gcube/applicationsupportlayer/social/NotificationsManager.java index 9de7c33..c983c3e 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/NotificationManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/NotificationsManager.java @@ -11,7 +11,7 @@ import org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessa * @version 0.1 Dec 2012 * */ -public interface NotificationManager { +public interface NotificationsManager { /** * use to notify a user he got a workspace folder shared * diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/AslNotificationManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/UserNotificationsManager.java similarity index 93% rename from src/main/java/org/gcube/applicationsupportlayer/social/AslNotificationManager.java rename to src/main/java/org/gcube/applicationsupportlayer/social/UserNotificationsManager.java index f12ff49..c865595 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/AslNotificationManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/UserNotificationsManager.java @@ -13,9 +13,9 @@ import org.gcube.portlets.user.homelibrary.home.workspace.sharing.WorkspaceMessa * * use to notify users from within your application */ -public class AslNotificationManager extends SocialPortalBridge implements NotificationManager { +public class UserNotificationsManager extends SocialPortalBridge implements NotificationsManager { - public AslNotificationManager(ASLSession session) { + public UserNotificationsManager(ASLSession session) { super(session); } /**