Class GalleryCallable


  • @VelocityCallable("singleton")
    public final class GalleryCallable
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GalleryCallable()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean deleteGalleryFolder​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strFolderName)
      Delete the gallery image folder.
      static int getCommentCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strImageId)
      Returns count of comments.
      static int getGalleryCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strAlbumId)
      Returns count of galleries.
      static int getImageCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strGalleryId)
      Returns count of images.
      static boolean scale​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strRecId)
      Scale the images of the given gallery.
      static boolean scaleAll​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx)
      Scale the images of all galleries.
      static boolean setPreviewImage​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strRecId)  
      static boolean sortGallery​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strGalleryRecId, String p_strSortFieldGuid, String p_strSortOrder)
      Sort the images of the gallery.
      static boolean synchronize​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strRecId, String p_strScale, String p_strDelete)
      Synchronize the gallery with the image directory.
      static boolean synchronizeAll​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx, String p_strScale, String p_strDelete)
      Synchronize all galleries with the gallery directory.
    • Constructor Detail

      • GalleryCallable

        public GalleryCallable()
    • Method Detail

      • getImageCount

        public static int getImageCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                        String p_strGalleryId)
                                 throws Exception
        Returns count of images.
        Parameters:
        p_ctx - The context.
        p_strGalleryId - The parent gallery id.
        Returns:
        Count of images.
        Throws:
        Exception
      • getCommentCount

        public static int getCommentCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                          String p_strImageId)
                                   throws Exception
        Returns count of comments.
        Parameters:
        p_ctx - The context.
        p_strImageId - The parent image id.
        Returns:
        Count of comments.
        Throws:
        Exception
      • getGalleryCount

        public static int getGalleryCount​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                          String p_strAlbumId)
                                   throws Exception
        Returns count of galleries.
        Parameters:
        p_ctx - The context.
        p_strAlbumId - The album id.
        Returns:
        Count of galleries.
        Throws:
        Exception
      • synchronizeAll

        public static boolean synchronizeAll​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                             String p_strScale,
                                             String p_strDelete)
                                      throws Exception
        Synchronize all galleries with the gallery directory.
        Parameters:
        p_ctx - The context.
        p_strScale - True if the new images should be scaled.
        p_strDelete - True if the data records of deleted images should be deleted.
        Returns:
        true for success.
        Throws:
        Exception
      • synchronize

        public static boolean synchronize​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                          String p_strRecId,
                                          String p_strScale,
                                          String p_strDelete)
                                   throws Exception
        Synchronize the gallery with the image directory.
        Parameters:
        p_ctx - The context.
        p_strRecId - The RecId of the gallery.
        p_strScale - True if the new images should be scaled.
        p_strDelete - True if the data records of deleted images should be deleted.
        Returns:
        True for success.
        Throws:
        Exception
      • scaleAll

        public static boolean scaleAll​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx)
                                throws Exception
        Scale the images of all galleries.
        Parameters:
        p_ctx - The context.
        Returns:
        True for success.
        Throws:
        Exception
      • scale

        public static boolean scale​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                    String p_strRecId)
                             throws Exception
        Scale the images of the given gallery.
        Parameters:
        p_ctx - The context.
        p_strRecId - The RecId of the gallery.
        Returns:
        True for success.
        Throws:
        Exception
      • sortGallery

        public static boolean sortGallery​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                          String p_strGalleryRecId,
                                          String p_strSortFieldGuid,
                                          String p_strSortOrder)
                                   throws Exception
        Sort the images of the gallery.
        Parameters:
        p_ctx - The context.
        p_strGalleryRecId - The recId of the gallery.
        p_strSortFieldGuid - The guid of the sort field.
        p_strSortOrder - The sort order: ASC or DESC.
        Returns:
        True for success.
        Throws:
        Exception
      • setPreviewImage

        public static boolean setPreviewImage​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                              String p_strRecId)
                                       throws Exception
        Throws:
        Exception
      • deleteGalleryFolder

        public static boolean deleteGalleryFolder​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                                  String p_strFolderName)
                                           throws Exception
        Delete the gallery image folder.
        Parameters:
        p_ctx - The context.
        p_strFolderName - The folder name.
        Returns:
        True for success.
        Throws:
        Exception