|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.publishing.PublishingEventHelper
public class PublishingEventHelper
| Field Summary | |
|---|---|
static java.lang.String |
WORKFLOW_DEFINITION_NAME
|
| Constructor Summary | |
|---|---|
PublishingEventHelper()
|
|
| Method Summary | |
|---|---|
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 |
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String WORKFLOW_DEFINITION_NAME
| Constructor Detail |
|---|
public PublishingEventHelper()
| Method Detail |
|---|
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 set
public 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.Exception
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||