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

java.lang.Object
  extended by org.squashtest.tm.service.internal.library.RequirementLibrarySelectionStrategyImpl
All Implemented Interfaces:
LibrarySelectionStrategy<org.squashtest.tm.domain.requirement.RequirementLibrary,org.squashtest.tm.domain.requirement.RequirementLibraryNode>

@Component(value="squashtest.tm.service.RequirementLibrarySelectionStrategy")
public class RequirementLibrarySelectionStrategyImpl
extends Object
implements LibrarySelectionStrategy<org.squashtest.tm.domain.requirement.RequirementLibrary,org.squashtest.tm.domain.requirement.RequirementLibraryNode>


Constructor Summary
RequirementLibrarySelectionStrategyImpl()
           
 
Method Summary
 List<org.squashtest.tm.domain.requirement.RequirementLibrary> 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

RequirementLibrarySelectionStrategyImpl

public RequirementLibrarySelectionStrategyImpl()
Method Detail

getSpecificLibraries

public List<org.squashtest.tm.domain.requirement.RequirementLibrary> 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.requirement.RequirementLibrary,org.squashtest.tm.domain.requirement.RequirementLibraryNode>
Parameters:
givenProjectList - the project list
Returns:
the list of associated libraries depending on the implementation


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