public class PublishingEventHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WORKFLOW_DEFINITION_NAME |
| Constructor and Description |
|---|
PublishingEventHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelEvent(java.lang.String id) |
org.alfresco.service.cmr.repository.NodeRef |
createNode(org.alfresco.service.cmr.repository.NodeRef queueNode,
PublishingDetails details) |
PublishingDetails |
createPublishingDetails() |
java.util.List |
findPublishingEventNodes(org.alfresco.service.cmr.repository.NodeRef queue,
PublishingEventFilter filter) |
java.util.List |
findPublishingEvents(org.alfresco.service.cmr.repository.NodeRef queue,
PublishingEventFilter filter) |
java.util.List |
getEventNodesForPublishedNode(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef publishedNode)
Returns a
List of the NodeRefs representing PublishingEvents that were scheduled to publish the specified publishedNode. |
java.util.List |
getEventNodesForPublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
java.util.Collection publishedNodes)
Returns a
List of the NodeRefs representing PublishingEvents that were scheduled to publish at least one of the specified publishedNodes. |
java.util.List |
getEventNodesForPublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef[] publishedNodes)
Returns a
List of the NodeRefs representing PublishingEvents that were scheduled to publish at least one of the specified publishedNodes. |
java.util.List |
getEventNodesForUnpublishedNode(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef unpublishedNode)
Returns a
List of the NodeRefs representing PublishingEvents that were scheduled to unpublish the specified unpublishedNode. |
java.util.List |
getEventNodesForUnpublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
java.util.Collection unpublishedNodes)
Returns a
List of the NodeRefs representing PublishingEvents that were scheduled to unpublish at least one of the specified unpublishedNodes. |
org.alfresco.service.cmr.repository.NodeRef |
getLastPublishEvent(org.alfresco.service.cmr.repository.NodeRef source,
org.alfresco.service.cmr.repository.NodeRef channelNode) |
PublishingEvent |
getPublishingEvent(org.alfresco.service.cmr.repository.NodeRef eventNode) |
PublishingEvent |
getPublishingEvent(java.lang.String id) |
org.alfresco.service.cmr.repository.NodeRef |
getPublishingEventNode(java.lang.String id) |
java.util.List |
getPublishingEvents(java.util.List eventNodes) |
java.util.Calendar |
getScheduledTime(java.util.Map eventProperties) |
java.util.Calendar |
getScheduledTime(org.alfresco.service.cmr.repository.NodeRef eventNode) |
org.alfresco.service.cmr.repository.AssociationRef |
linkToLastEvent(org.alfresco.service.cmr.repository.NodeRef publishedNode,
org.alfresco.service.cmr.repository.NodeRef eventNode) |
void |
setContentService(ContentService contentService) |
void |
setExcludedAspects(java.util.Collection excludedAspects)
Sets a list of excluded aspects, assumes the fully qualified name.
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setSerializer(NodeSnapshotSerializer serializer) |
void |
setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory) |
void |
setVersionService(VersionService versionService) |
void |
setWorkflowEngineId(java.lang.String workflowEngineId) |
void |
setWorkflowService(WorkflowService workflowService) |
java.lang.String |
startPublishingWorkflow(org.alfresco.service.cmr.repository.NodeRef eventNode,
java.util.Calendar scheduledTime) |
public static final java.lang.String WORKFLOW_DEFINITION_NAME
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - the nodeService to setpublic void setContentService(ContentService contentService)
contentService - the contentService to setpublic void setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
transferManifestNodeFactory - the transferManifestNodeFactory to setpublic void setVersionService(VersionService versionService)
versionService - the versionService to setpublic void setWorkflowService(WorkflowService workflowService)
workflowService - the workflowService to setpublic void setWorkflowEngineId(java.lang.String workflowEngineId)
workflowEngineId - the workflowEngineId to setpublic void setSerializer(NodeSnapshotSerializer serializer)
serializer - the serializer to setpublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService - the permissionService to setpublic PublishingEvent getPublishingEvent(org.alfresco.service.cmr.repository.NodeRef eventNode) throws org.alfresco.error.AlfrescoRuntimeException
org.alfresco.error.AlfrescoRuntimeExceptionpublic java.util.List getPublishingEvents(java.util.List eventNodes)
public org.alfresco.service.cmr.repository.NodeRef createNode(org.alfresco.service.cmr.repository.NodeRef queueNode,
PublishingDetails details)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List findPublishingEventNodes(org.alfresco.service.cmr.repository.NodeRef queue,
PublishingEventFilter filter)
public java.util.List getEventNodesForPublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef[] publishedNodes)
List of the NodeRefs representing PublishingEvents that were scheduled to publish at least one of the specified publishedNodes.queue - publishedNodes - public java.util.List getEventNodesForPublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
java.util.Collection publishedNodes)
List of the NodeRefs representing PublishingEvents that were scheduled to publish at least one of the specified publishedNodes.queue - publishedNodes - public java.util.List getEventNodesForUnpublishedNodes(org.alfresco.service.cmr.repository.NodeRef queue,
java.util.Collection unpublishedNodes)
List of the NodeRefs representing PublishingEvents that were scheduled to unpublish at least one of the specified unpublishedNodes.queue - unpublishedNodes - public java.util.List getEventNodesForPublishedNode(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef publishedNode)
List of the NodeRefs representing PublishingEvents that were scheduled to publish the specified publishedNode.queue - publishedNode - public java.util.List getEventNodesForUnpublishedNode(org.alfresco.service.cmr.repository.NodeRef queue,
org.alfresco.service.cmr.repository.NodeRef unpublishedNode)
List of the NodeRefs representing PublishingEvents that were scheduled to unpublish the specified unpublishedNode.queue - unpublishedNode - public java.util.List findPublishingEvents(org.alfresco.service.cmr.repository.NodeRef queue,
PublishingEventFilter filter)
public PublishingEvent getPublishingEvent(java.lang.String id)
public org.alfresco.service.cmr.repository.NodeRef getPublishingEventNode(java.lang.String id)
public java.lang.String startPublishingWorkflow(org.alfresco.service.cmr.repository.NodeRef eventNode,
java.util.Calendar scheduledTime)
public java.util.Calendar getScheduledTime(org.alfresco.service.cmr.repository.NodeRef eventNode)
public java.util.Calendar getScheduledTime(java.util.Map eventProperties)
public org.alfresco.service.cmr.repository.NodeRef getLastPublishEvent(org.alfresco.service.cmr.repository.NodeRef source,
org.alfresco.service.cmr.repository.NodeRef channelNode)
public void cancelEvent(java.lang.String id)
public org.alfresco.service.cmr.repository.AssociationRef linkToLastEvent(org.alfresco.service.cmr.repository.NodeRef publishedNode,
org.alfresco.service.cmr.repository.NodeRef eventNode)
public PublishingDetails createPublishingDetails()
public void setExcludedAspects(java.util.Collection excludedAspects)
excludedAspects - Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.