Interface NewsManager

  • All Known Implementing Classes:
    ApplicationNewsManager

    public interface NewsManager
    Version:
    0.1 Dec 2012
    Author:
    Massimiliano Assante, ISTI-CNR
    • Method Detail

      • shareApplicationUpdate

        boolean shareApplicationUpdate​(String feedtext)
        use to share an update from your application
        Parameters:
        feedtext - add a description for the update you are sharing
        Returns:
        true if the update is correctly delivered, false otherwise
      • shareApplicationUpdate

        boolean shareApplicationUpdate​(String feedtext,
                                       String uriGETparams)
        use to share an update from your application with a reference to the news object
        Parameters:
        feedtext - description for the update you are sharing
        uriGETparams - additional parameters if your application supports the direct opening of of this update's object e.g. id=12345&type=foo
        Returns:
        true if the update is correctly delivered, false otherwise
      • shareApplicationUpdate

        boolean shareApplicationUpdate​(String feedtext,
                                       String uriGETparams,
                                       String previewTitle,
                                       String previewDescription,
                                       String previewThumbnailUrl)
        use to share an update from your application with a reference to the news object and with a link preview
        Parameters:
        feedtext - add a description for the update you are sharing
        uriGETparams - additional parameters if your application supports the direct opening of of this update's object e.g. id=12345&type=foo
        previewTitle - the title to show in the preview
        previewDescription - the description to show in the preview
        previewThumbnailUrl - the image url to show in the preview
        Returns:
        true if the update is correctly delivered, false otherwise
      • shareApplicationUpdate

        boolean shareApplicationUpdate​(String feedtext,
                                       String uriGETparams,
                                       String previewTitle,
                                       String previewDescription,
                                       InputStream previewThumbnailInputStream,
                                       org.gcube.portal.databook.shared.ImageType imageExtension)
        use to share an update from your application with a reference to the news object and with a link preview passing its input stream
        Parameters:
        feedtext - add a description for the update you are sharing
        uriGETparams - additional parameters if your application supports the direct opening of of this update's object e.g. id=12345&type=foo
        previewTitle - the title to show in the preview
        previewDescription - the description to show in the preview
        previewThumbnailInputStream - the image url Input Stream to show in the preview
        imageExtension - the image Extension
        Returns:
        true if the update is correctly delivered, false otherwise