2013-05-08 1 views
0

Я обнаружил, что если мы передадим определение ConversationPosts, он создаст комментарии на вкладке Обсуждение. Но как добавить список Диалоги для обсуждения в ралли Java API отдыхаКак добавить Список комментариев в Rally java rest API

JsonObject newDefect = new JsonObject(); 
newDefect.addProperty("Type", "ConversationPost"); 
newDefect.addProperty("Text", "Test Comment 2"); 
newDefect.addProperty("Artifact",defectReference); 
newDefect.addProperty("User", userRef); 
CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject); 
CreateResponse createResponse = rallyRestAPI.create(createRequest); 

Если нам нужно добавить 2 комментария сказать «Test Комментарий 1», «Тест Комментарий 2» на тот же дефект, как это может быть сделано в одном исполнении

+1

Как мы узнаем, о чем это? – MarioDS

ответ

0

К сожалению, WSAPI Rally не имеет конечных точек создания/обновления партии, поэтому вам просто нужно будет создавать свои сообщения в виде сообщений по одному за раз. Ваш код выше выглядит хорошо.

String[] comments = {"Test Comment 1", "Test Comment 2"}; 
for(String comment : comments) { 
    JsonObject newDefect = new JsonObject(); 
    newDefect.addProperty("Type", "ConversationPost"); 
    newDefect.addProperty("Text", comment); 
    newDefect.addProperty("Artifact",defectReference); 
    newDefect.addProperty("User", userRef); 
    CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject); 
    CreateResponse createResponse = rallyRestAPI.create(createRequest); 
}