org.squashtest.tm.service.internal.library
Class CampaignLibrarySelectionStrategyImpl

java.lang.Object
  extended by org.squashtest.tm.service.internal.library.CampaignLibrarySelectionStrategyImpl
All Implemented Interfaces:
LibrarySelectionStrategy<org.squashtest.tm.domain.campaign.CampaignLibrary,org.squashtest.tm.domain.campaign.CampaignLibraryNode>

@Component(value="squashtest.tm.service.CampaignLibrarySelectionStrategy")
public class CampaignLibrarySelectionStrategyImpl
extends Object
implements LibrarySelectionStrategy<org.squashtest.tm.domain.campaign.CampaignLibrary,org.squashtest.tm.domain.campaign.CampaignLibraryNode>


Constructor Summary
CampaignLibrarySelectionStrategyImpl()
           
 
Method Summary
 List<org.squashtest.tm.domain.campaign.CampaignLibrary> getSpecificLibraries(List<org.squashtest.tm.domain.project.Project> givenProjectList)
          This method returns the list of filtered libraries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CampaignLibrarySelectionStrategyImpl

public CampaignLibrarySelectionStrategyImpl()
Method Detail

getSpecificLibraries

public List<org.squashtest.tm.domain.campaign.CampaignLibrary> getSpecificLibraries(List<org.squashtest.tm.domain.project.Project> givenProjectList)
Description copied from interface: LibrarySelectionStrategy
This method returns the list of filtered libraries

Specified by:
getSpecificLibraries in interface LibrarySelectionStrategy<org.squashtest.tm.domain.campaign.CampaignLibrary,org.squashtest.tm.domain.campaign.CampaignLibraryNode>
Parameters:
givenProjectList - the project list
Returns:
the list of associated libraries depending on the implementation


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.