如何使用rcarz / jira-client获取特定项目中的问题列表

时间:2016-01-07 10:36:29

标签: java jira

我遇到了在特定项目中获取问题列表的问题。我使用Jira client API连接到我的Jira项目。我的项目结构是这样的。

基础jira url = https://myproject.info 在基础项目内我有设置项目数量。如TC / CODE

到目前为止,我可以成功连接到基础项目,并且可以进入“TC”项目。在那里我可以获得与项目相关的许多属性。但是我无法在项目中列出问题。(我可以没有看到任何方法来获得这个)

我是jira客户端API的新用户,请告诉我如何才能获得“TC”项目中列出的所有问题。

BasicCredentials credentials=new BasicCredentials(userName,passWord);
JiraClient jira=new JiraClient("https://myproject.info",credentials);

Project tCProject= jira.getProject("TC");
System.out.println(tCProject.getLead().toString());
//How can i get the all issues inside the TC project.

如果有人熟悉rcarz / jira-client,请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以获得以下问题列表。

    Set curDB = CurrentDb()
strSQL = "Select * from tbl_TABLE_LIST"
Set rsdfs = CurrentDb.OpenRecordset(strSQL)
With rsdfs
If Not .BOF And Not .EOF Then
.MoveLast
.MoveFirst
While (Not .EOF)
tblDFS = rsdfs.Fields("DFS_TABLE")
strSQL = "SELECT * FROM Pre_" & tblDFS
Set rs = curDB.OpenRecordset(strSQL)
strSQL1 = "SELECT * FROM Post_" & tblDFS
Set rs1 = curDB.OpenRecordset(strSQL1)
strSQL2 = "SELECT * FROM tbl_DFS_TABLE_COMPARE_DATA"
Set rs2 = curDB.OpenRecordset(strSQL2)
i = 1
Do Until rs.EOF
For x = 0 To rs.Fields.Count - 1
Val1 = rs.Fields(x).Value
Val2 = rs1.Fields(x).Value
If Val1 <> Val2 Then
rs2.AddNew
rs2!DFS_TABLE = tblDFS
rs2!Pre_Tbl_Row_No = i
rs2!Pre_Tbl_Col_Name = rs.Fields(x).Name
rs2!Pre_Tbl_Col_Value = rs.Fields(x).Value
rs2!Post_Tbl_Row_No = i
rs2!Post_Tbl_Col_Name = rs1.Fields(x).Name
rs2!Post_Tbl_Col_Value = rs1.Fields(x).Value
rs2.Update