|
|||||||||
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 NodeRef s 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 NodeRef s 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 NodeRef s 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 NodeRef s 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 NodeRef s 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 setpublic PublishingEvent getPublishingEvent(org.alfresco.service.cmr.repository.NodeRef eventNode) throws org.alfresco.error.AlfrescoRuntimeException
org.alfresco.error.AlfrescoRuntimeException
public 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 NodeRef
s 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 NodeRef
s 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 NodeRef
s 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 NodeRef
s 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 NodeRef
s 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 |