我正在尝试使用 SBT Java API 将 IBM Connections 中的待办事项切换为完成/不完成。 我设法将待办事项设置为完成,但如何将其更改回不完整?
todoNode = activityService.getActivityNode( "856b9450-b3d2-4b41-a198-46feeb3772a8" );
System.out.println("Title " + todoNode.getTitle());
if ( todoNode.getCategoryFlagCompleted() == null) {
List<String> flags = new java.util.ArrayList();
flags.add("Completed");
todoNode.setFlags(flags);
}
activityService.updateActivityNode(todoNode);
非常感谢
最佳答案
来自 Connections REST API 文档:
To complete an activity, add this flag. If it is not present, the activity is not completed.
因此,要再次将 Activity 标记为不完整,只需更新 ActivityNode 而不添加“已完成”标志即可。
todoNode = activityService.getActivityNode( "856b9450-b3d2-4b41-a198-46feeb3772a8" );
System.out.println("Title " + todoNode.getTitle());
if ( todoNode.getCategoryFlagCompleted() != null) {
todoNode.setFlags(new java.util.ArrayList());
}
activityService.updateActivityNode(todoNode);
关于java - 使用 sbt java api 切换已完成的待办事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22382036/