org.yestech.publish.service
Class DefaultPublishProcessor

java.lang.Object
  extended by org.yestech.publish.service.DefaultPublishProcessor
All Implemented Interfaces:
IPublishProcessor

public class DefaultPublishProcessor
extends Object
implements IPublishProcessor

Delegates to the correct IPublisher for the ArtifactType wanting to be published.

Version:
$Revision: $
Author:
$Author: $

Constructor Summary
DefaultPublishProcessor()
           
 
Method Summary
 Map<ArtifactType,IPublisher> getPublishers()
           
 void process(IArtifact artifact)
           
 void setProcessorList(List<IPublisher> publisherList)
           
 void setPublishers(Map<ArtifactType,IPublisher> publishers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPublishProcessor

public DefaultPublishProcessor()
Method Detail

setProcessorList

public void setProcessorList(List<IPublisher> publisherList)

getPublishers

public Map<ArtifactType,IPublisher> getPublishers()

setPublishers

public void setPublishers(Map<ArtifactType,IPublisher> publishers)

process

public void process(IArtifact artifact)
Specified by:
process in interface IPublishProcessor


Copyright © 2010 YES Technology Association. All Rights Reserved.