前页 | 后页 |
ISBPIIntegrationPlugin 接口
ISBPIIntegrationPlugin 接口提供了一系列方法。
接口方法
大多数方法都有一个string参数(C++ 中的 char*,C# 中的string ),它被编码为 JSON 以提供各种参数。
ISBPIIntegrationPlugin 接口提供以下方法:
方法名称 |
注记 |
也见 |
---|---|---|
创建WebEA超链接 |
在外部项目中添加指向WebEA的链接。 |
创建WebEA超链接 |
通用请求 |
保留供将来使用。 |
|
获取授权详情 |
返回您的提供者需要的授权方法。支持的类型有:none、basic 和 OAuth。 |
获取授权详情 |
获取默认字段映射 |
返回外部项目字段和属性如何映射到Enterprise Architect元素字段、属性和标记值的列表。 |
获取默认字段映射 |
获取默认类型映射 |
返回外部项类型如何映射到Enterprise Architect元素类型的列表。 |
获取默认类型映射 |
获取字段 |
返回外部提供者中已知字段/属性的列表。 |
获取字段 |
获取图标 |
返回外部提供者的图标。 |
获取图标 |
获取项目 |
返回所选项目的完整属性。 |
获取项目 |
获取项目讨论 |
在主讨论窗口中的“外部”选项卡中填充对选定外部项目的评论和讨论。 |
获取项目讨论 |
获取项目列表 |
在收到为所选菜单级别填充“外部数据”窗口中的项目列表的请求时,此方法会填写这些项目。 |
获取项目列表 |
GetItemNotes |
使用所选外部项目的详细信息填充主注记窗口中的“外部”选项卡。 |
GetItemNotes |
获取项目 |
返回所选项目的完整属性。 |
获取项目 |
获取菜单列表 |
收到在“外部数据”窗口中填充菜单的请求后,此方法将填充菜单项。 |
获取菜单列表 |
获取类型 |
返回外部提供者中已知类型的列表。 |
获取类型 |
项目链接 |
(需要Enterprise Architect Release 15.2 build 1559 及更高版本。) 外部项目已链接到Enterprise Architect中的元素的通知。 |
项目链接 |
项目未链接 |
(需要Enterprise Architect Release 15.2 build 1559 及更高版本。) 外部项目已与Enterprise Architect中的元素取消链接的通知。 |
项目未链接 |
物品已更新 |
(需要Enterprise Architect Release 15.2 build 1559 及更高版本。) Enterprise Architect中链接的元素已更新或修改的通知。 |
物品已更新 |
后新讨论 |
向外部项目添加新评论或讨论。 |
后新讨论 |
PostNewItem |
在外部提供者中创建一个新项目。 |
PostNewItem |
PostOAuthCode |
发出访问令牌请求以交换 OAuth访问令牌的代码(使用 OAuth 令牌端点)。使用 AddProperty 返回 accessToken 和 refreshToken。 |
PostOAuthCode |
PostUpdateItem |
更新外部提供者中的选定项目。 |
PostUpdateItem |
PostUpdateItemNotes |
更新外部提供者中所选项目的注记。 |
PostUpdateItemNotes |
刷新OAuthToken |
针对 OAuth 刷新端点执行刷新请求并返回新的 accessToken 和 refreshToken。 |
刷新OAuthToken |
发布 |
仅限 C++。当不再需要接口类时,控制应用程序会调用此方法。该方法删除在 CreatePlugin()函数期间创建的类。 |
|
设置授权 |
接收用户在Enterprise Architect中输入的授权信息。 |
设置授权 |
SetCallbacks(const void ** callbackFunctions) |
仅限 C++。传入一组回调函数指针,稍后插件使用这些回调函数指针将数据传回Enterprise Architect 。 |
设置回调 |
设置配置 |
接收用户在专业云服务器中设置自定义集成插件时定义的设置。 |
设置配置 |