org.squashtest.csp.tm.service
Interface BugTrackerFinderService

All Known Subinterfaces:
BugTrackerManagerService
All Known Implementing Classes:
BugTrackerManagerServiceImpl

public interface BugTrackerFinderService


Method Summary
 List<org.squashtest.csp.core.bugtracker.domain.BugTracker> findAll()
           
 Set<String> findBugTrackerKinds()
           
 String findBugtrackerName(Long bugtrackerId)
           
 org.squashtest.csp.core.bugtracker.domain.BugTracker findById(long bugTrackerId)
           
 List<org.squashtest.csp.core.bugtracker.domain.BugTracker> findDistinctBugTrackersForProjects(List<Long> projectIds)
           
 FilteredCollectionHolder<List<org.squashtest.csp.core.bugtracker.domain.BugTracker>> findSortedBugtrackers(CollectionSorting filter)
           
 

Method Detail

findAll

List<org.squashtest.csp.core.bugtracker.domain.BugTracker> findAll()
Returns:
all bugtrackers the user has read access to

findById

org.squashtest.csp.core.bugtracker.domain.BugTracker findById(long bugTrackerId)
Parameters:
bugTrackerId -
Returns:
the bugTracker of the given id

findSortedBugtrackers

FilteredCollectionHolder<List<org.squashtest.csp.core.bugtracker.domain.BugTracker>> findSortedBugtrackers(CollectionSorting filter)
Parameters:
filter -
Returns:
sorted list of bugtrackers

findBugTrackerKinds

Set<String> findBugTrackerKinds()
Returns:
a list of bugtracker kinds

findBugtrackerName

String findBugtrackerName(Long bugtrackerId)
Parameters:
bugtrackerId -
Returns:
the name of the bugtracker

findDistinctBugTrackersForProjects

List<org.squashtest.csp.core.bugtracker.domain.BugTracker> findDistinctBugTrackersForProjects(List<Long> projectIds)
Parameters:
projectIds -
Returns:
a list of distinct BugTrackers concerned by the given projects;


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