src/main/java/org/embulk/input/kintone/KintoneAccessor.java in embulk-input-kintone-0.1.0 vs src/main/java/org/embulk/input/kintone/KintoneAccessor.java in embulk-input-kintone-0.1.1
- old
+ new
@@ -24,11 +24,11 @@
case USER_SELECT:
case ORGANIZATION_SELECT:
case GROUP_SELECT:
case STATUS_ASSIGNEE:
ArrayList<Member> members = (ArrayList<Member>) this.record.get(name).getValue();
- return members.stream().map(m -> m.getCode())
+ return members.stream().map(Member::getCode)
.reduce((accum, value) -> accum + this.delimiter + value)
.orElse("");
case SUBTABLE:
// TODO: support sub table
return "";
@@ -43,12 +43,14 @@
return selectedItemList.stream()
.reduce((accum, value) -> accum + this.delimiter + value)
.orElse("");
case FILE:
ArrayList<FileModel> cbFileList = (ArrayList<FileModel>) this.record.get(name).getValue();
- return cbFileList.stream().map(f -> f.getFileKey())
+ return cbFileList.stream().map(FileModel::getFileKey)
.reduce((accum, value) -> accum + this.delimiter + value)
.orElse("");
+ case NUMBER:
+ return String.valueOf(this.record.get(name).getValue());
default:
return (String) this.record.get(name).getValue();
}
}
}