Interface ImagePersistence

All Superinterfaces:
BasePersistence<Image>, CTPersistence<Image>

@ProviderType public interface ImagePersistence extends BasePersistence<Image>, CTPersistence<Image>
The persistence interface for the image service.

Caching information and settings can be found in portal.properties

Author:
Brian Wing Shun Chan
See Also:
{$generated.description}
  • Method Details

    • findByLtSize

      List<Image> findByLtSize(int size)
      Returns all the images where size < ?.
      Parameters:
      size - the size
      Returns:
      the matching images
    • findByLtSize

      List<Image> findByLtSize(int size, int start, int end)
      Returns a range of all the images where size < ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      size - the size
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      Returns:
      the range of matching images
    • findByLtSize

      List<Image> findByLtSize(int size, int start, int end, OrderByComparator<Image> orderByComparator)
      Returns an ordered range of all the images where size < ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      size - the size
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching images
    • findByLtSize

      List<Image> findByLtSize(int size, int start, int end, OrderByComparator<Image> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the images where size < ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      size - the size
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of matching images
    • findByLtSize_First

      Image findByLtSize_First(int size, OrderByComparator<Image> orderByComparator) throws NoSuchImageException
      Returns the first image in the ordered set where size < ?.
      Parameters:
      size - the size
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching image
      Throws:
      NoSuchImageException - if a matching image could not be found
    • fetchByLtSize_First

      Image fetchByLtSize_First(int size, OrderByComparator<Image> orderByComparator)
      Returns the first image in the ordered set where size < ?.
      Parameters:
      size - the size
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching image, or null if a matching image could not be found
    • findByLtSize_Last

      Image findByLtSize_Last(int size, OrderByComparator<Image> orderByComparator) throws NoSuchImageException
      Returns the last image in the ordered set where size < ?.
      Parameters:
      size - the size
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching image
      Throws:
      NoSuchImageException - if a matching image could not be found
    • fetchByLtSize_Last

      Image fetchByLtSize_Last(int size, OrderByComparator<Image> orderByComparator)
      Returns the last image in the ordered set where size < ?.
      Parameters:
      size - the size
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching image, or null if a matching image could not be found
    • findByLtSize_PrevAndNext

      Image[] findByLtSize_PrevAndNext(long imageId, int size, OrderByComparator<Image> orderByComparator) throws NoSuchImageException
      Returns the images before and after the current image in the ordered set where size < ?.
      Parameters:
      imageId - the primary key of the current image
      size - the size
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next image
      Throws:
      NoSuchImageException - if a image with the primary key could not be found
    • removeByLtSize

      void removeByLtSize(int size)
      Removes all the images where size < ? from the database.
      Parameters:
      size - the size
    • countByLtSize

      int countByLtSize(int size)
      Returns the number of images where size < ?.
      Parameters:
      size - the size
      Returns:
      the number of matching images
    • cacheResult

      void cacheResult(Image image)
      Caches the image in the entity cache if it is enabled.
      Parameters:
      image - the image
    • cacheResult

      void cacheResult(List<Image> images)
      Caches the images in the entity cache if it is enabled.
      Parameters:
      images - the images
    • create

      Image create(long imageId)
      Creates a new image with the primary key. Does not add the image to the database.
      Parameters:
      imageId - the primary key for the new image
      Returns:
      the new image
    • remove

      Image remove(long imageId) throws NoSuchImageException
      Removes the image with the primary key from the database. Also notifies the appropriate model listeners.
      Parameters:
      imageId - the primary key of the image
      Returns:
      the image that was removed
      Throws:
      NoSuchImageException - if a image with the primary key could not be found
    • updateImpl

      Image updateImpl(Image image)
    • findByPrimaryKey

      Image findByPrimaryKey(long imageId) throws NoSuchImageException
      Returns the image with the primary key or throws a NoSuchImageException if it could not be found.
      Parameters:
      imageId - the primary key of the image
      Returns:
      the image
      Throws:
      NoSuchImageException - if a image with the primary key could not be found
    • fetchByPrimaryKey

      Image fetchByPrimaryKey(long imageId)
      Returns the image with the primary key or returns null if it could not be found.
      Parameters:
      imageId - the primary key of the image
      Returns:
      the image, or null if a image with the primary key could not be found
    • findAll

      List<Image> findAll()
      Returns all the images.
      Returns:
      the images
    • findAll

      List<Image> findAll(int start, int end)
      Returns a range of all the images.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      Returns:
      the range of images
    • findAll

      List<Image> findAll(int start, int end, OrderByComparator<Image> orderByComparator)
      Returns an ordered range of all the images.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of images
    • findAll

      List<Image> findAll(int start, int end, OrderByComparator<Image> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the images.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from ImageModelImpl.

      Parameters:
      start - the lower bound of the range of images
      end - the upper bound of the range of images (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of images
    • removeAll

      void removeAll()
      Removes all the images from the database.
    • countAll

      int countAll()
      Returns the number of images.
      Returns:
      the number of images