文档首页/ 工业数字模型驱动引擎/ SDK参考/ 客户端SDK/ Java/ 常见问题(Java SDK)/ 客户端SDK下多维视图&多维分支相关接口说明
更新时间:2024-11-01 GMT+08:00
分享

客户端SDK下多维视图&多维分支相关接口说明

自2024年10月1.24.100版本开始,工业数字模型驱动引擎软件开发工具包(iDME SDK,Industrial Digital Model Engine Software Development Kit)提供的多维视图&多维分支相关接口使用对应数据模型特有的子类(例如CBMVFuntionTest01VersionViewCreateDTO),其子类继承了VersionViewCreateDTO(公共的父类),以便于在调用多维视图&多维分支相关接口时传入多视图属性。

1.24.100版本的多维视图&多维分支相关接口包括:getAllVersionsV2、logicalDeleteLatestVersionV2、deleteLatestVersionV2、getVersionByMasterV2、batchUpdateVersionV2、compareBusinessVersionV2、deleteBranchV2、logicalDeleteBranchV2、batchDeleteBranchV2、batchLogicalDeleteBranchV2、batchDeleteV2、batchLogicalDeleteV2、logicalDeleteV2、deleteV2和createViewV2。

接口说明

1.24.100以前版本的多维视图&多维分支相关接口将于2025年01月起逐步下线。如果您的系统正在调用1.24.100以前版本接口,请尽快更新至1.24.100版本接口,避免因相关接口下线而导致系统不可用。

1.24.100以前版本的多维视图&多维分支相关接口包括:getAllVersions、logicalDeleteLatestVersion、deleteLatestVersion、getVersionByMaster、batchUpdateVersion、compareBusinessVersion、deleteBranch、logicalDeleteBranch、batchDeleteBranch、batchLogicalDeleteBranch、batchDelete、batchLogicalDelete、logicalDelete、delete和createView。

示例代码对比

本章节以createView/createViewV2接口为例。

表1 示例代码对比

1.24.100以前版本

1.24.100版本

public void test() {
        // 创建VersionViewCreateDTO公共父类的dto对象
        VersionViewCreateDTO dto = new VersionViewCreateDTO();
        dto.setVersionId(1L);
        cbmvFuntionTest01Delegator.createView(dto);
    }
public void test() {
        // 创建CBMVFuntionTest01VersionViewCreateDTO子类的dto对象
        CBMVFuntionTest01VersionViewCreateDTO dto = new CBMVFuntionTest01VersionViewCreateDTO();
        dto.setVersionId(1L);
        cbmvFuntionTest01Delegator.createViewV2(dto);
    }

相关文档