org.alfresco.repo.publishing
Class PublishingTestHelper

java.lang.Object
  extended by org.alfresco.repo.publishing.PublishingTestHelper

public class PublishingTestHelper
extends java.lang.Object

Since:
4.0

Constructor Summary
PublishingTestHelper(ChannelService channelService, PublishingService publishingService, SiteService siteService, FileFolderService fileFolderService, org.alfresco.service.cmr.security.PermissionService permissionService)
           
 
Method Summary
 void addEvent(java.lang.String eventId)
           
 void addEvents(java.util.Collection eventIds)
           
 void allowChannelAccess(java.lang.String username, java.lang.String channelId)
           
 Channel createChannel(java.lang.String typeId)
           
 Channel createChannel(java.lang.String typeId, java.lang.String channelName)
           
 Channel createChannel(java.lang.String typeId, java.lang.String channelName, boolean isAuthorised)
           
 org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name)
           
 org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name, java.io.File theContent, java.lang.String mimetype)
           
 org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name, java.lang.String theContent, java.lang.String mimetype)
           
 AbstractChannelType mockChannelType(java.lang.String channelTypeId)
           
 PublishingEvent publishAndWait(PublishingDetails details, RetryingTransactionHelper transactionHelper)
           
 java.lang.String scheduleEvent(PublishingDetails details)
           
 java.lang.String scheduleEvent1Year(PublishingDetails details)
           
 void setChannelPermission(java.lang.String username, java.lang.String channelId, java.lang.String permission)
           
 void tearDown()
           
 void writeContent(org.alfresco.service.cmr.repository.NodeRef source, java.io.File theContent, java.lang.String mimetype)
           
 void writeContent(org.alfresco.service.cmr.repository.NodeRef source, java.lang.String theContent, java.lang.String mimetype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublishingTestHelper

public PublishingTestHelper(ChannelService channelService,
                            PublishingService publishingService,
                            SiteService siteService,
                            FileFolderService fileFolderService,
                            org.alfresco.service.cmr.security.PermissionService permissionService)
Method Detail

tearDown

public void tearDown()
              throws java.lang.Exception
Throws:
java.lang.Exception

mockChannelType

public AbstractChannelType mockChannelType(java.lang.String channelTypeId)

createChannel

public Channel createChannel(java.lang.String typeId)

createChannel

public Channel createChannel(java.lang.String typeId,
                             java.lang.String channelName)

createChannel

public Channel createChannel(java.lang.String typeId,
                             java.lang.String channelName,
                             boolean isAuthorised)

allowChannelAccess

public void allowChannelAccess(java.lang.String username,
                               java.lang.String channelId)

setChannelPermission

public void setChannelPermission(java.lang.String username,
                                 java.lang.String channelId,
                                 java.lang.String permission)

scheduleEvent1Year

public java.lang.String scheduleEvent1Year(PublishingDetails details)

scheduleEvent

public java.lang.String scheduleEvent(PublishingDetails details)

addEvent

public void addEvent(java.lang.String eventId)

addEvents

public void addEvents(java.util.Collection eventIds)

createContentNode

public org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name)

createContentNode

public org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name,
                                                                     java.io.File theContent,
                                                                     java.lang.String mimetype)

createContentNode

public org.alfresco.service.cmr.repository.NodeRef createContentNode(java.lang.String name,
                                                                     java.lang.String theContent,
                                                                     java.lang.String mimetype)

writeContent

public void writeContent(org.alfresco.service.cmr.repository.NodeRef source,
                         java.lang.String theContent,
                         java.lang.String mimetype)

writeContent

public void writeContent(org.alfresco.service.cmr.repository.NodeRef source,
                         java.io.File theContent,
                         java.lang.String mimetype)

publishAndWait

public PublishingEvent publishAndWait(PublishingDetails details,
                                      RetryingTransactionHelper transactionHelper)
                               throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.