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

java.lang.Object
  extended by org.squashtest.tm.service.internal.library.TestCaseLibrarySelectionStrategyImpl
All Implemented Interfaces:
LibrarySelectionStrategy<org.squashtest.tm.domain.testcase.TestCaseLibrary,org.squashtest.tm.domain.testcase.TestCaseLibraryNode>

@Component(value="squashtest.tm.service.TestCaseLibrarySelectionStrategy")
public class TestCaseLibrarySelectionStrategyImpl
extends Object
implements LibrarySelectionStrategy<org.squashtest.tm.domain.testcase.TestCaseLibrary,org.squashtest.tm.domain.testcase.TestCaseLibraryNode>


Constructor Summary
TestCaseLibrarySelectionStrategyImpl()
           
 
Method Summary
 List<org.squashtest.tm.domain.testcase.TestCaseLibrary> 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

TestCaseLibrarySelectionStrategyImpl

public TestCaseLibrarySelectionStrategyImpl()
Method Detail

getSpecificLibraries

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


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