|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.publishing.ChannelHelper
public class ChannelHelper
Field Summary | |
---|---|
static java.lang.String |
NAME
|
Constructor Summary | |
---|---|
ChannelHelper()
|
|
ChannelHelper(ServiceRegistry serviceRegistry,
PublishingEventHelper eventHelper)
|
Method Summary | |
---|---|
void |
addPublishedAspect(org.alfresco.service.cmr.repository.NodeRef publishedNode,
org.alfresco.service.cmr.repository.NodeRef channelNode)
|
Channel |
buildChannelObject(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ChannelService channelService)
|
boolean |
canPublish(org.alfresco.service.cmr.repository.NodeRef nodeToPublish,
ChannelType type)
|
org.alfresco.service.cmr.repository.NodeRef |
createChannelNode(org.alfresco.service.cmr.repository.NodeRef parent,
ChannelType channelType,
java.lang.String channelName,
java.util.Map props)
|
org.alfresco.service.cmr.repository.AssociationRef |
createMapping(org.alfresco.service.cmr.repository.NodeRef source,
org.alfresco.service.cmr.repository.NodeRef publishedNode)
|
java.util.List |
filterAuthorisedChannels(java.util.Collection channels)
|
org.alfresco.util.Pair |
findChannelAndType(org.alfresco.service.cmr.repository.NodeRef node)
Finds the Channel NodeRef and ChannelType id for a given node, if such a Channel exists. |
java.util.List |
getAllChannels(org.alfresco.service.cmr.repository.NodeRef channelContainer,
ChannelService channelService)
|
java.util.Map |
getChannelProperties(org.alfresco.service.cmr.repository.NodeRef channel)
|
java.util.List |
getChannelsByType(org.alfresco.service.cmr.repository.NodeRef containerNode,
java.lang.String channelTypeId,
ChannelService channelService,
boolean checkPermissions)
|
java.util.List |
getChannelsForTypes(org.alfresco.service.cmr.repository.NodeRef containerNode,
java.util.List types,
ChannelService channelService,
boolean checkPermissions)
|
java.util.List |
getReleventChannelTypes(org.alfresco.service.cmr.repository.NodeRef nodeToPublish,
java.util.Collection channelTypes)
|
java.util.List |
getStatusUpdateChannelTypes(java.util.Collection channelTypes)
|
boolean |
hasPublishPermissions(org.alfresco.service.cmr.repository.NodeRef channelNode)
|
boolean |
isChannelAuthorised(org.alfresco.service.cmr.repository.NodeRef channelNode)
|
org.alfresco.service.cmr.repository.NodeRef |
mapEnvironmentToSource(org.alfresco.service.cmr.repository.NodeRef publishedNode)
Given a published noderef, this returns the corresponding source noderef in the editorial space (doclib). |
static org.alfresco.service.cmr.repository.NodeRef |
mapEnvironmentToSource(org.alfresco.service.cmr.repository.NodeRef publishedNode,
org.alfresco.service.cmr.repository.NodeService nodeService)
Given a published noderef, this returns the corresponding source noderef in the editorial space (doclib). |
org.alfresco.service.cmr.repository.NodeRef |
mapSourceToEnvironment(org.alfresco.service.cmr.repository.NodeRef source,
org.alfresco.service.cmr.repository.NodeRef channelNode)
Given a noderef from the editorial space (e.g. |
static org.alfresco.service.cmr.repository.NodeRef |
mapSourceToEnvironment(org.alfresco.service.cmr.repository.NodeRef source,
org.alfresco.service.cmr.repository.NodeRef channelNode,
org.alfresco.service.cmr.repository.NodeService nodeService)
Given a noderef from the editorial space (e.g. |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
|
void |
setEventHelper(PublishingEventHelper eventHelper)
|
void |
setFileFolderService(FileFolderService fileFolderService)
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
|
void |
setServiceRegistry(ServiceRegistry serviceRegistry)
|
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 NAME
Constructor Detail |
---|
public ChannelHelper()
public ChannelHelper(ServiceRegistry serviceRegistry, PublishingEventHelper eventHelper)
Method Detail |
---|
public org.alfresco.service.cmr.repository.NodeRef createChannelNode(org.alfresco.service.cmr.repository.NodeRef parent, ChannelType channelType, java.lang.String channelName, java.util.Map props)
public Channel buildChannelObject(org.alfresco.service.cmr.repository.NodeRef nodeRef, ChannelService channelService)
public org.alfresco.service.cmr.repository.NodeRef mapSourceToEnvironment(org.alfresco.service.cmr.repository.NodeRef source, org.alfresco.service.cmr.repository.NodeRef channelNode)
source
- channelNode
-
public static org.alfresco.service.cmr.repository.NodeRef mapSourceToEnvironment(org.alfresco.service.cmr.repository.NodeRef source, org.alfresco.service.cmr.repository.NodeRef channelNode, org.alfresco.service.cmr.repository.NodeService nodeService)
source
- channelNode
- nodeService
-
public org.alfresco.service.cmr.repository.NodeRef mapEnvironmentToSource(org.alfresco.service.cmr.repository.NodeRef publishedNode)
publishedNode
-
public static org.alfresco.service.cmr.repository.NodeRef mapEnvironmentToSource(org.alfresco.service.cmr.repository.NodeRef publishedNode, org.alfresco.service.cmr.repository.NodeService nodeService)
publishedNode
-
public org.alfresco.util.Pair findChannelAndType(org.alfresco.service.cmr.repository.NodeRef node)
Channel
NodeRef and ChannelType
id for a given node, if such a Channel exists.
node
-
Pair
containing the Channel NodeRef
and ChannelType Id.public java.util.Map getChannelProperties(org.alfresco.service.cmr.repository.NodeRef channel)
public org.alfresco.service.cmr.repository.AssociationRef createMapping(org.alfresco.service.cmr.repository.NodeRef source, org.alfresco.service.cmr.repository.NodeRef publishedNode)
public boolean canPublish(org.alfresco.service.cmr.repository.NodeRef nodeToPublish, ChannelType type)
public java.util.List getAllChannels(org.alfresco.service.cmr.repository.NodeRef channelContainer, ChannelService channelService)
public java.util.List getChannelsForTypes(org.alfresco.service.cmr.repository.NodeRef containerNode, java.util.List types, ChannelService channelService, boolean checkPermissions)
public java.util.List getChannelsByType(org.alfresco.service.cmr.repository.NodeRef containerNode, java.lang.String channelTypeId, ChannelService channelService, boolean checkPermissions)
public java.util.List filterAuthorisedChannels(java.util.Collection channels)
public java.util.List getReleventChannelTypes(org.alfresco.service.cmr.repository.NodeRef nodeToPublish, java.util.Collection channelTypes)
public java.util.List getStatusUpdateChannelTypes(java.util.Collection channelTypes)
public void addPublishedAspect(org.alfresco.service.cmr.repository.NodeRef publishedNode, org.alfresco.service.cmr.repository.NodeRef channelNode)
public boolean hasPublishPermissions(org.alfresco.service.cmr.repository.NodeRef channelNode)
public boolean isChannelAuthorised(org.alfresco.service.cmr.repository.NodeRef channelNode)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- the nodeService to setpublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService
- the dictionaryService to setpublic void setFileFolderService(FileFolderService fileFolderService)
fileFolderService
- the fileFolderService to setpublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService
- the permissionService to setpublic void setServiceRegistry(ServiceRegistry serviceRegistry)
public void setEventHelper(PublishingEventHelper eventHelper)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |