Interface WorkflowServiceInternal
-
- All Known Implementing Classes:
WorkflowServiceInternalImpl
public interface WorkflowServiceInternal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteWorkflowEntries(String site, List<String> paths)
Delete workflow entries for given site and pathsvoid
deleteWorkflowEntriesForSite(long siteId)
Delete workflow entries for given sitevoid
deleteWorkflowEntry(String site, String path)
Delete workflow entry for given site and pathList<DashboardPublishingPackage>
getContentPendingApproval(String siteId, int offset, int limit)
Get workflow packages pending approvalList<Workflow>
getContentPendingApprovalDetail(String siteId, String packageId)
Get items from workflow package pending approvalint
getContentPendingApprovalTotal(String siteId)
Get total number of workflow packages pending approvalList<WorkflowItem>
getSubmittedItems(String site)
Get submitted items for siteWorkflowItem
getWorkflowEntry(String siteId, String path)
Get workflow entryWorkflow
getWorkflowEntry(String siteId, String path, String publishingPackageId)
Get workflow entryWorkflow
getWorkflowEntryForApproval(Long itemId)
Get workflow entry for approvalWorkflowItem
getWorkflowItem(String siteId, String path, String state)
void
insertWorkflow(Workflow workflow)
insert new workflow entryvoid
insertWorkflowEntries(List<Workflow> workflowEntries)
insert new workflow entriesvoid
updateWorkflow(Workflow workflow)
Update new workflow entry
-
-
-
Method Detail
-
getWorkflowItem
WorkflowItem getWorkflowItem(String siteId, String path, String state)
-
getWorkflowEntry
WorkflowItem getWorkflowEntry(String siteId, String path)
Get workflow entry- Parameters:
siteId
-path
-- Returns:
-
getWorkflowEntryForApproval
Workflow getWorkflowEntryForApproval(Long itemId)
Get workflow entry for approval- Parameters:
itemId
- item identifier- Returns:
-
getWorkflowEntry
Workflow getWorkflowEntry(String siteId, String path, String publishingPackageId)
Get workflow entry- Parameters:
siteId
-path
-publishingPackageId
-- Returns:
-
insertWorkflow
void insertWorkflow(Workflow workflow)
insert new workflow entry- Parameters:
workflow
- workflow entry
-
insertWorkflowEntries
void insertWorkflowEntries(List<Workflow> workflowEntries)
insert new workflow entries- Parameters:
workflowEntries
- list of workflow entries
-
updateWorkflow
void updateWorkflow(Workflow workflow)
Update new workflow entry- Parameters:
workflow
- workflow entry
-
getSubmittedItems
List<WorkflowItem> getSubmittedItems(String site)
Get submitted items for site- Parameters:
site
- site identifier- Returns:
-
deleteWorkflowEntries
void deleteWorkflowEntries(String site, List<String> paths)
Delete workflow entries for given site and paths- Parameters:
site
- site identifierpaths
- list of paths to delete workflow
-
deleteWorkflowEntry
void deleteWorkflowEntry(String site, String path)
Delete workflow entry for given site and path- Parameters:
site
- site identifierpath
- path to delete workflow
-
deleteWorkflowEntriesForSite
void deleteWorkflowEntriesForSite(long siteId)
Delete workflow entries for given site- Parameters:
siteId
- site id
-
getContentPendingApprovalTotal
int getContentPendingApprovalTotal(String siteId)
Get total number of workflow packages pending approval- Parameters:
siteId
- site identifier- Returns:
- total number of workflow packages
-
getContentPendingApproval
List<DashboardPublishingPackage> getContentPendingApproval(String siteId, int offset, int limit)
Get workflow packages pending approval- Parameters:
siteId
- site identifieroffset
- offset of the first record in the resultlimit
- limit number of records in the result- Returns:
- list of workflow packages
-
-