ViewRowEditRestController.java 文件源码

java
阅读 51 收藏 0 点赞 0 评论 0

项目:metasfresh-webui-api 作者:
@PatchMapping
public JSONViewRow patchRow(
        @PathVariable(PARAM_WindowId) final String windowIdStr,
        @PathVariable(PARAM_ViewId) final String viewIdStr,
        @PathVariable(PARAM_RowId) final String rowIdStr,
        @RequestBody final List<JSONDocumentChangedEvent> fieldChangeRequests)
{
    userSession.assertLoggedIn();

    final ViewId viewId = ViewId.of(windowIdStr, viewIdStr);
    final DocumentId rowId = DocumentId.of(rowIdStr);

    final IEditableView view = getEditableView(viewId);
    final RowEditingContext editingCtx = createRowEditingContext(rowId);
    view.patchViewRow(editingCtx, fieldChangeRequests);

    final IViewRow row = view.getById(rowId);
    final IViewRowOverrides rowOverrides = ViewRowOverridesHelper.getViewRowOverrides(view);
    return JSONViewRow.ofRow(row, rowOverrides, userSession.getAD_Language());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号