org.alfresco.repo.publishing
Class PublishingDetailsImpl

java.lang.Object
  extended by org.alfresco.repo.publishing.PublishingDetailsImpl
All Implemented Interfaces:
PublishingDetails

public class PublishingDetailsImpl
extends java.lang.Object
implements PublishingDetails

Since:
4.0

Constructor Summary
PublishingDetailsImpl()
           
 
Method Summary
 PublishingDetails addNodesToPublish(java.util.Collection nodesToAdd)
          
 PublishingDetails addNodesToPublish(org.alfresco.service.cmr.repository.NodeRef[] nodesToAdd)
          
 PublishingDetails addNodesToUnpublish(java.util.Collection nodesToRemove)
          
 PublishingDetails addNodesToUnpublish(org.alfresco.service.cmr.repository.NodeRef[] nodesToRemove)
          
 PublishingDetails addStatusUpdateChannels(java.util.Collection channelIds)
          
 PublishingDetails addStatusUpdateChannels(java.lang.String[] channelIds)
          
 java.lang.String getComment()
           
 java.util.Set getNodesToPublish()
          
 java.util.Set getNodesToUnpublish()
          
 org.alfresco.service.cmr.repository.NodeRef getNodeToLinkTo()
           
 java.lang.String getPublishChannelId()
           
 java.util.Calendar getSchedule()
           
 java.util.Set getStatusChannels()
           
 java.lang.String getStatusMessage()
           
 java.util.Set getStatusUpdateChannels()
           
 PublishingDetails setComment(java.lang.String comment)
          
 PublishingDetails setPublishChannel(java.lang.String publishChannelId)
          
 PublishingDetails setSchedule(java.util.Calendar schedule)
          
 PublishingDetails setStatusMessage(java.lang.String message)
          
 PublishingDetails setStatusNodeToLinkTo(org.alfresco.service.cmr.repository.NodeRef nodeToLinkTo)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublishingDetailsImpl

public PublishingDetailsImpl()
Method Detail

addNodesToPublish

public PublishingDetails addNodesToPublish(org.alfresco.service.cmr.repository.NodeRef[] nodesToAdd)

Specified by:
addNodesToPublish in interface PublishingDetails

addNodesToUnpublish

public PublishingDetails addNodesToUnpublish(org.alfresco.service.cmr.repository.NodeRef[] nodesToRemove)

Specified by:
addNodesToUnpublish in interface PublishingDetails

addNodesToUnpublish

public PublishingDetails addNodesToUnpublish(java.util.Collection nodesToRemove)

Specified by:
addNodesToUnpublish in interface PublishingDetails

addNodesToPublish

public PublishingDetails addNodesToPublish(java.util.Collection nodesToAdd)

Specified by:
addNodesToPublish in interface PublishingDetails

setPublishChannel

public PublishingDetails setPublishChannel(java.lang.String publishChannelId)

Specified by:
setPublishChannel in interface PublishingDetails

setComment

public PublishingDetails setComment(java.lang.String comment)

Specified by:
setComment in interface PublishingDetails

setSchedule

public PublishingDetails setSchedule(java.util.Calendar schedule)

Specified by:
setSchedule in interface PublishingDetails

setStatusMessage

public PublishingDetails setStatusMessage(java.lang.String message)

Specified by:
setStatusMessage in interface PublishingDetails

setStatusNodeToLinkTo

public PublishingDetails setStatusNodeToLinkTo(org.alfresco.service.cmr.repository.NodeRef nodeToLinkTo)

Specified by:
setStatusNodeToLinkTo in interface PublishingDetails

addStatusUpdateChannels

public PublishingDetails addStatusUpdateChannels(java.util.Collection channelIds)

Specified by:
addStatusUpdateChannels in interface PublishingDetails

addStatusUpdateChannels

public PublishingDetails addStatusUpdateChannels(java.lang.String[] channelIds)

Specified by:
addStatusUpdateChannels in interface PublishingDetails

getNodesToPublish

public java.util.Set getNodesToPublish()

Specified by:
getNodesToPublish in interface PublishingDetails
Returns:
a Set of all the NodeRefs to be published.

getNodesToUnpublish

public java.util.Set getNodesToUnpublish()

Specified by:
getNodesToUnpublish in interface PublishingDetails
Returns:
a Set of all the NodeRefs to be unpublished.

getStatusChannels

public java.util.Set getStatusChannels()
Returns:
the statusChannels

getComment

public java.lang.String getComment()
Specified by:
getComment in interface PublishingDetails
Returns:
the comment

getStatusMessage

public java.lang.String getStatusMessage()
Specified by:
getStatusMessage in interface PublishingDetails
Returns:
the message

getNodeToLinkTo

public org.alfresco.service.cmr.repository.NodeRef getNodeToLinkTo()
Specified by:
getNodeToLinkTo in interface PublishingDetails
Returns:
the nodeToLinkTo

getPublishChannelId

public java.lang.String getPublishChannelId()
Specified by:
getPublishChannelId in interface PublishingDetails
Returns:
the publishChannelId

getSchedule

public java.util.Calendar getSchedule()
Specified by:
getSchedule in interface PublishingDetails
Returns:
the schedule

getStatusUpdateChannels

public java.util.Set getStatusUpdateChannels()
Specified by:
getStatusUpdateChannels in interface PublishingDetails


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