|
|||||||||
| 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 | ||||||||