|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.squashtest.csp.tm.internal.service.bugtracker.BugTrackersLocalServiceImpl
@Service(value="squashtest.tm.service.BugTrackersLocalService") @Transactional public class BugTrackersLocalServiceImpl
| Constructor Summary | |
|---|---|
BugTrackersLocalServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
attachIssue(IssueDetector bugged,
String remoteIssueKey)
Will attach an existing issue to the issue detector |
BugTrackerStatus |
checkBugTrackerStatus(Long projectId)
same as BugTrackersLocalService.checkBugTrackerStatus(Project), using the id of the project
instead. |
BugTrackerStatus |
checkBugTrackerStatus(Project project)
tests if the bugtracker is ready for use |
org.squashtest.csp.core.bugtracker.domain.BTIssue |
createIssue(IssueDetector entity,
org.squashtest.csp.core.bugtracker.domain.BTIssue btIssue)
adds a new Issue to the entity. |
org.squashtest.csp.core.bugtracker.domain.BTProject |
findRemoteProject(String name,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
returns an instance of the remote project. |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnershipForIteration(Long iterId,
CollectionSorting sorter)
Given an Iteration, returns a list of linked BTIssue (not Issue). |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnershipForTestCase(Long tcId,
CollectionSorting sorter)
Given a TestCase, returns a list of linked BTIssue (not Issue). |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnershipsForCampaigns(Long campId,
CollectionSorting sorter)
Given an Campaign, returns a list of linked BTIssue (not Issue) To keep track of which IssueDetector owns which issue, the data are wrapped in a IssueOwnership (that just pair the informations together). |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnershipsforExecution(Long execId,
CollectionSorting sorter)
Given an Execution, returns a list of linked BTIssue (not Issue). |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnerShipsForExecutionStep(Long stepId,
CollectionSorting sorter)
Given an ExecutionStep, returns a list of linked BTIssue (not Issue). |
FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> |
findSortedIssueOwnershipsForTestSuite(Long testSuiteId,
CollectionSorting sorter)
Given a TestSuite, returns a list of linked BTIssue (not Issue). |
org.squashtest.csp.core.bugtracker.spi.BugTrackerInterfaceDescriptor |
getInterfaceDescriptor(org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
An InterfaceDescriptor contains informations relevant to the generation of a view/GUI. |
org.squashtest.csp.core.bugtracker.domain.BTIssue |
getIssue(String issueKey,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
returns a remote issue using its key |
List<org.squashtest.csp.core.bugtracker.domain.BTIssue> |
getIssues(List<String> issueKeyList,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
returns a list of BTIssu corresponding to the given string keys |
URL |
getIssueUrl(String btIssueId,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
Gets the url of a remote Issue given its Id |
Set<String> |
getProviderKinds()
|
List<org.squashtest.csp.core.bugtracker.domain.Priority> |
getRemotePriorities(org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
returns the list of priorities . |
void |
setCredentials(String username,
String password,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
sets the credentials of an user for authentication bugtracker-side. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BugTrackersLocalServiceImpl()
| Method Detail |
|---|
public org.squashtest.csp.core.bugtracker.spi.BugTrackerInterfaceDescriptor getInterfaceDescriptor(org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
getInterfaceDescriptor in interface BugTrackersLocalServicebugTracker - the concerned BugTracker
@PreAuthorize(value="hasPermission(#entity, \'EXECUTE\') or hasRole(\'ROLE_ADMIN\')") public BugTrackerStatus checkBugTrackerStatus(Project project)
BugTrackersLocalService
checkBugTrackerStatus in interface BugTrackersLocalServiceproject - : the concerned Project
public BugTrackerStatus checkBugTrackerStatus(Long projectId)
BugTrackersLocalServiceBugTrackersLocalService.checkBugTrackerStatus(Project), using the id of the project
instead.
checkBugTrackerStatus in interface BugTrackersLocalService
public org.squashtest.csp.core.bugtracker.domain.BTIssue createIssue(IssueDetector entity,
org.squashtest.csp.core.bugtracker.domain.BTIssue btIssue)
BugTrackersLocalService
createIssue in interface BugTrackersLocalServicebtIssue - : the issue to add
public org.squashtest.csp.core.bugtracker.domain.BTIssue getIssue(String issueKey,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
getIssue in interface BugTrackersLocalServicebugTracker - : the concerned BugTracker
public List<org.squashtest.csp.core.bugtracker.domain.BTIssue> getIssues(List<String> issueKeyList,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
getIssues in interface BugTrackersLocalServiceissueKeyList - the remote issue key listbugTracker - : the concerned BugTracker
public org.squashtest.csp.core.bugtracker.domain.BTProject findRemoteProject(String name,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
findRemoteProject in interface BugTrackersLocalServicename - : the name of the project.bugTracker - : the concerned BugTracker
public List<org.squashtest.csp.core.bugtracker.domain.Priority> getRemotePriorities(org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
getRemotePriorities in interface BugTrackersLocalServicebugTracker - : the concerned BugTracker
public void setCredentials(String username,
String password,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
setCredentials in interface BugTrackersLocalServicebugTracker - : the concerned BugTracker
public URL getIssueUrl(String btIssueId,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugTracker)
BugTrackersLocalService
getIssueUrl in interface BugTrackersLocalServicebtIssueId - the id of that issuebugTracker - : the concerned BugTracker
@PreAuthorize(value="hasPermission(#bugged, \'EXECUTE\') or hasRole(\'ROLE_ADMIN\')")
public void attachIssue(IssueDetector bugged,
String remoteIssueKey)
BugTrackersLocalService
attachIssue in interface BugTrackersLocalServicebugged - : the furure issue holderremoteIssueKey - : the identificator of the issue in the BT
@PreAuthorize(value="hasPermission(#stepId, \'org.squashtest.csp.tm.domain.execution.ExecutionStep\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnerShipsForExecutionStep(Long stepId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnerShipsForExecutionStep in interface BugTrackersLocalServicestepId - of which we need to get the issues,sorter - that tells us how we should sort and filter the data
@PreAuthorize(value="hasPermission(#execId, \'org.squashtest.csp.tm.domain.execution.Execution\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnershipsforExecution(Long execId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnershipsforExecution in interface BugTrackersLocalServiceexecId - of which we need to get the issues,sorter - that tells us how we should sort and filter the data
@PreAuthorize(value="hasPermission(#iterId, \'org.squashtest.csp.tm.domain.campaign.Iteration\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnershipForIteration(Long iterId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnershipForIteration in interface BugTrackersLocalServiceiterId - of which we need to get the issues,sorter - that tells us how we should sort and filter the data
@PreAuthorize(value="hasPermission(#campId, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnershipsForCampaigns(Long campId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnershipsForCampaigns in interface BugTrackersLocalServicecampId - of which we need to get the issues,sorter - that tells us how we should sort and filter the data
@PreAuthorize(value="hasPermission(#testSuiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnershipsForTestSuite(Long testSuiteId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnershipsForTestSuite in interface BugTrackersLocalServicetestSuiteId - for which we need to get the issues,sorter - that tells us how we should sort and filter the data
@PreAuthorize(value="hasPermission(#tcId, \'org.squashtest.csp.tm.domain.testcase.TestCase\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<IssueOwnership<org.squashtest.csp.core.bugtracker.domain.BTIssue>>> findSortedIssueOwnershipForTestCase(Long tcId,
CollectionSorting sorter)
BugTrackersLocalService
findSortedIssueOwnershipForTestCase in interface BugTrackersLocalServicesorter - that tells us how we should sort and filter the data
public Set<String> getProviderKinds()
getProviderKinds in interface BugTrackersLocalService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||