/**
* {@inheritDoc}
*
* @throws IllegalArgumentException {@inheritDoc}
*/
@Override
public RestRootEntity<ServiceData> setTaskData(@Nonnull String tkiid, @Nonnull Map<String, Object> parameters) {
tkiid = Args.notNull(tkiid, "Task id (tkiid)");
parameters = Args.notNull(parameters, "Variables (parameters)");
Args.notEmpty(parameters.keySet(), "Parameters names");
Args.notEmpty(parameters.values(), "Parameters values");
Gson gson = new GsonBuilder().setDateFormat(DATE_TIME_FORMAT).create();
String params = gson.toJson(parameters);
URI uri = new SafeUriBuilder(rootUri).addPath(tkiid).addParameter(ACTION, ACTION_SET_DATA)
.addParameter(PARAMS, params).build();
return makePost(httpClient, httpContext, uri, new TypeToken<RestRootEntity<ServiceData>>() {});
}
TaskClientImpl.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:ibm-bpm-rest-client
作者:
评论列表
文章目录