Interface IPagePoolOperations

All Superinterfaces:
AutoCloseable, Closeable

public interface IPagePoolOperations extends Closeable
Page Pool operations
Author:
I-D Media AG
  • Method Details

    • findPageUidsForJob

      @NotNull @NotNull List<String> findPageUidsForJob(long jobId)
    • findUnexportedPagePoolElementForJobAndPageUid

      @NotNull @NotNull List<? extends IPagePool> findUnexportedPagePoolElementForJobAndPageUid(long jobId, String ownerUid)
    • findUnexportedPagePoolElements

      @NotNull @NotNull List<? extends IPagePool> findUnexportedPagePoolElements(long jobId)
    • findElementsBelongingToJobWhereElementTypeEqualsDataset

      @NotNull @NotNull List<? extends IPagePool> findElementsBelongingToJobWhereElementTypeEqualsDataset(long lJobId)
    • getFirstPagePoolElementFromJob

      @Nullable @Nullable IPagePool getFirstPagePoolElementFromJob(long lJobId)
    • getJobElements

      @NotNull @NotNull List<? extends IPagePool> getJobElements(long jJobId)
    • removedReplacedElements

      int removedReplacedElements()
      Remove page pool elements which were replaced by newer version
      Returns:
      number or elements removed
    • removedObsoleteElements

      int removedObsoleteElements()
      Remove page pool elements which were invalidated
      Returns:
      number or elements removed
    • getContentManagementSystemProjectIdFromJobId

      long getContentManagementSystemProjectIdFromJobId(long lJobId)
      Get the cms project id from a job id
      Parameters:
      lJobId -
      Returns:
      id or -1
    • getOpenTaskTicketIds

      @NotNull @NotNull List<Long> getOpenTaskTicketIds(long lCmsProjectId) throws IOException
      Get all open task ticket ids from a cms project
      Parameters:
      lCmsProjectId -
      Returns:
      List
      Throws:
      IOException - if no files could be queries (i.e. database error)