- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码:
import com.google.gson.JsonElement;
import com.rallydev.lookback.LookbackApi;
import com.rallydev.lookback.LookbackQuery;
import com.rallydev.lookback.LookbackResult;
import java.math.BigInteger;
import com.rallydev.rest.RallyRestApi;
import com.rallydev.rest.request.QueryRequest;
import com.rallydev.rest.response.QueryResponse;
import com.rallydev.rest.util.Fetch;
import com.rallydev.rest.util.QueryFilter;
import java.io.*;
import java.net.URI;
import javax.management.Query;
import com.google.gson.JsonObject;
public class dIterationPsiAutomation {
public String rallyURI;
public String appName;
public String username;
public String password;
public RallyRestApi restApi;
public LookbackApi lookback;
public dIterationPsiAutomation(String rallyURL,String username,String password, String applicationName) {
// TODO Auto-generated constructor stub
this.rallyURI = rallyURL;
this.appName = applicationName;
this.username = username;
this.password = password;
this.connect(this.rallyURI, this.appName, this.username, this.password);
}
public void connect(String uri,String app,String username,String password){
try //Unhandled URI Exception occurs here
{
this.restApi = new RallyRestApi(new URI(uri),username,password);
this.restApi.setApplicationName("v2.0");
this.restApi.setApplicationName(app);
this.lookback = new LookbackApi();
this.lookback.setCredentials(username, password);
this.lookback.setWorkspace("Workspace 1");
}
catch(Exception e){
System.out.println("Exception occured "+e);
}
}
public void getFeatureInfo(String featureName) throws IOException {
QueryRequest feature = new QueryRequest("portfolioitem/feature");
feature.setFetch(new Fetch("FormattedID","ObjectID","Name"));
feature.setQueryFilter(new QueryFilter("Name","=",featureName));
QueryResponse queryResponse = this.restApi.query(feature);
}
public void get_formattedID(JsonElement ObjectID){
}
public void get_prefixed_stories(String prefix){
try{
QueryRequest stories = new QueryRequest("hierarchicalrequirement");
stories.setFetch(new Fetch("Children","Name","Iteration","FormattedID","ObjectID"));
stories.setQueryFilter(new QueryFilter("Name","contains",prefix));
QueryResponse response = this.restApi.query(stories);
if(response.wasSuccessful()){
System.out.println(String.format("Total result count %d", response.getTotalResultCount()));
for(JsonElement result: response.getResults()){
JsonObject story = result.getAsJsonObject();
System.out.println(String.format("%s - %s: ObjectID: %s", story.get("FormattedID").getAsString(), story.get("Name").getAsString(), story.get("ObjectID").getAsBigInteger()));
get_all_leaf_stories(story.get("ObjectID").getAsBigInteger());
}
}
}
catch(Exception e){
System.out.println("Caught an exception in get_prefixed_stories method");
System.out.println("More details "+e);
}
}
public void get_all_leaf_stories(BigInteger oID){
try{
LookbackQuery query = this.lookback.newSnapshotQuery();
query.addFindClause("_TypeHierarchy", "HierarchicalRequirement");
query.addFindClause("_ItemHierarchy", oID);
query.addFindClause("Children", null);
query.addFindClause("__At", "current");
query.requireFields("Iteration","ObjectID","Name");
query.sortBy("Iteration", -1);
LookbackResult resultSet = query.execute();
if(resultSet.hasWarnings()){
System.out.println("Errors in lookback "+resultSet.Errors);
}
int resultCount = resultSet.Results.size();
System.out.println("Lookback resultset is "+resultCount);
}
catch(Exception e){
System.out.println("Lookback Exception "+e);
}
}
}
当我尝试使用 LBAPI 时,出现 IllegalArgumentException。有人可以帮我解决这个问题吗?
最佳答案
我认为 README for Rally-Lookback-Toolkit 中的示例通过名称指定工作区的方式具有误导性/错误:
lookbackApi.setWorkspace("myworkspace");
当我执行此操作时,我从 LBAPI 看到以下错误:
回顾异常 com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:预期为 BEGIN_OBJECT,但在第 1 行第 1 列为 STRING
REST URL 中需要的实际上是 Workspace ObjectID
而不是名称。因此,如果您在代码中设置工作区 ObjectID:
this.lookback.setWorkspace("12345678910");
我认为该查询应该适合您。
关于java - Rally Java 回顾 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21976325/
这有点相关:Regular Expression - Formatting text in a block - IM而是一个不同的问题。 根据以下条件寻找 - 的换行文本: 条件: token 可以在
使用 Ruby,我想找到一个正确识别句子边界的正则表达式,我将其定义为以 [.!?] 结尾的任何字符串,除非这些标点符号存在于引号内,如 My friend said "John isn't here
有没有办法在 VBA 正则表达式中进行负面和正面回顾? 如果字符串以“A”开头,我想不匹配,所以我目前在模式的开头执行 ^A,然后删除 match(0) 的第一个字符。显然不是最好的方法! 我正在使用
我正在尝试使用模式替换一些字符串,但我不知道如何检查字符串之前是否有点。.some 应该是负数,some 应该是正数 var a = "some.string is replaced and .so
Random rand = new Random(); Observable random1 = Observable.just(rand.nextInt()); Observable random2
我希望有人可以检查我的正则表达式,以确保它正在执行我希望它执行的操作。 所以这就是我所追求的: 在单词边界内搜索单词 - 因此它可以是单独的单词,也可以是另一个单词中的单词 获取前面的 30 个字符(
我创建了以下触发器来跟踪 postgres 表上的所有更改。 DROP TRIGGER tr_request_update_notify ON requests; CREATE OR REPLACE
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 2年前关闭。 Improve this questi
这是我的代码: import com.google.gson.JsonElement; import com.rallydev.lookback.LookbackApi; import com.ral
我想创建类似 facebook lookback 的系统,但我不知道。 https://facebook.com/lookback/ 它通过一些带有一些效果的图片生成视频。 你有什么想法可以创造类似的
使用 meteor 1.5.2我安装了最新的 Lookback:meteor-seo 插件,但收到此错误 lookback_seo.js?hash=a658c0f8fd82680b329114c5e6
这里是 HelloGitHub 出品的年度盘点系列,本期我们将盘点 GitHub 在 2020 发生的大事件,回顾一下今年 GitHub 给我们带来了那些惊喜。故事的开始我们要回到一年前从 GitH
最近,我无法使用过去曾与我的帐户一起使用过的 Lookback API 的应用程序。查看控制台后,似乎在向服务器发出请求时出现错误 403。我有一些同事也尝试访问 API,但我们都收到了同样的错误。
gcc 4.4.4 c89 在使用结构体隐藏实现文件中的元素时,我总是这样做。 port.h头文件 struct port_tag; struct port_tag* open_ports(size_
我是一名优秀的程序员,十分优秀!