@KSObject public class BizAppServiceHelp extends java.lang.Object
构造器和说明 |
---|
BizAppServiceHelp() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
deployCustomerCtlSchema(java.lang.String schemaId,
java.lang.String fileName,
java.io.InputStream in) |
static java.util.List<AppFunctionPacketElement> |
getAllAppFunctionPacketsByAppID(java.lang.String appID)
据业务应用ID,获取应用下的所有表单功能分组
|
static com.alibaba.fastjson.JSONArray |
getAllAppInfo()
获取全部业务应用元数据信息
|
static java.util.List<AppMenuElement> |
getAllAppMenusByAppID(java.lang.String appID)
根据业务应用ID,获取应用下的所有菜单
|
static java.util.List<kd.bos.metadata.devportal.AppMetadata> |
getAllAppMetadatas()
获取全部业务应用元数据
|
static java.util.List<kd.bos.metadata.devportal.AppMetadata> |
getAllAppMetadatasByCloudID(java.lang.String cloudID) |
static kd.bos.dataentity.entity.DynamicObjectCollection |
getAllBizApps()
取全部业务应用对象
|
static kd.bos.dataentity.entity.DynamicObjectCollection |
getAllBizAppsByCloudID(java.lang.String cloudID)
根据业务云ID,获取应用下的所有应用对象
|
static kd.bos.dataentity.entity.DynamicObjectCollection |
getAllFormsByAppID(java.lang.String appID)
已过时。
|
static java.util.List<java.lang.String> |
getAppFuncsRuntimeInfoById(java.lang.String appId)
已过时。
|
static AppFunctionPacketElement |
getAppFunctionPacketById(java.lang.String appID,
java.lang.String funcId)
根据业务应用ID,获取应用下指定ID的功能分组
|
static AppFunctionPacketElement |
getAppFunctionPacketByNumber(java.lang.String appID,
java.lang.String funcNumber)
根据业务应用ID,获取应用下指定编码的功能分组
|
static java.lang.String |
getAppIdByAppNumber(java.lang.String appNumber)
根据业务应用编码,获取应用id
|
static java.lang.String |
getAppIdByFormNum(java.lang.String formNum)
根据表单标识获取应用id
|
static java.lang.String |
getAppIsvByAppId(java.lang.String bizAppId)
获取应用的开发商标识
|
static java.util.List<java.lang.String> |
getAppLevelOneFuncsRuntimeInfoById(java.lang.String appId)
根据业务应用ID,获取该应用下运行时一级功能分组的id,number,name,parentid
[{id:xxx,number:xxx,name:xxx,parentid:xxx,seq:xxx}...]
|
static AppMenuElement |
getAppMenuById(java.lang.String appID,
java.lang.String menuId)
根据业务应用ID,获取应用下指定ID的菜单
|
static AppMenuElement |
getAppMenuByNumber(java.lang.String appID,
java.lang.String menuNumber)
根据业务应用ID,获取应用下指定编码的菜单
|
static java.util.List<java.lang.String> |
getAppMenusRuntimeInfoById(java.lang.String appId)
已过时。
|
static kd.bos.metadata.devportal.AppMetadata |
getAppMetaByID(java.lang.String appID)
已过时。
|
static kd.bos.metadata.devportal.AppMetadata |
getAppMetaByID(java.lang.String appID,
boolean runtime)
已过时。
|
static kd.bos.metadata.devportal.AppMetadata |
getAppMetadataByFormID(java.lang.String formID) |
static java.lang.String |
getAppNumByAppId(java.lang.String appId)
根据业务应用id,获取应用编码
|
static java.lang.String |
getAppRuntimeInfo(java.lang.String appNumber)
根据业务应用编码,获取应用的运行期元数据信息,包括应用id,number,name
|
static java.lang.String |
getAppRuntimeMenusInfo(java.lang.String appNumber)
根据业务应用编码,获取每个菜单的id,numbe,name
|
static java.lang.String |
getAppRuntimeMetaById(java.lang.String appId)
已过时。
|
static java.util.List<java.lang.String> |
getAppsDesigntimeInfo(java.lang.String cloudId)
获取指定业务云下,设计期所有可见且启用的应用信息
|
static java.util.List<java.lang.Object> |
getAppsDesigntimeInfo(java.lang.String cloudId,
boolean onlyOriginal,
boolean onlyVisible,
boolean onlyActive)
获取指定业务云下,设计期符合条件的应用信息
|
static java.util.List<java.lang.String> |
getAppsIdByCloudId(java.lang.String cloudId)
根据业务云ID,获取云下运行期所有可见已启用的应用ID
|
static java.util.List<java.lang.String> |
getAppsRuntimeInfoByCloudId(java.lang.String cloudId)
根据业务云ID,获取云下运行期的所用应用信息
|
static java.util.List<java.lang.String> |
getAppSubFuncsRuntimeInfo(java.lang.String appId,
java.lang.String parentFuncId)
根据业务应用ID和上级功能分组ID,获取子功能分组的id,number,name,parentid
|
static kd.bos.dataentity.entity.DynamicObject |
getBizAppByFormID(java.lang.String formID)
根据页面的ID,获取表单所在的应用对象
|
static kd.bos.dataentity.entity.DynamicObject |
getBizAppByID(java.lang.String appID)
已过时。
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getCustomerCtlResourcesByAppId(java.lang.String appId) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getCustomerCtlResourcesBySchemaId(java.lang.String formId) |
static java.lang.String |
getFormIsvByFormId(java.lang.String formId)
通过表单id,获取表单的开发商标识
|
static java.util.List<java.lang.String> |
getFormsIdByAppId(java.lang.String appId)
根据应用ID,获取应用下运行期的所有表单ID
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getFormsRuntimeInfoByAppId(java.lang.String appId)
根据应用ID,获取应用下的所有表单的运行期配置信息
|
static java.util.List<java.lang.String> |
getRuntimeMainConsoleInfoByCloudId(java.lang.String cloudId)
根据业务云ID,获取云下运行期的所用应用信息
|
static java.lang.Object |
getRuntimeSubsysTree(java.lang.String[] bizCloudIds,
java.lang.String[] bizAppIds,
java.lang.String industryId,
java.lang.String leafType)
获取业务云、应用、功能分组、菜单的结构数据
|
static java.lang.String |
getScriptIsvByScriptId(java.lang.String scriptId)
通过脚本id,获取表单开发商标识
|
static java.lang.String |
getSVNPathByAppId(java.lang.String appId)
根据业务应用ID,获取应用svn地址
|
static java.lang.String |
getSVNPathByAppNumber(java.lang.String appNumber)
根据业务应用编码,获取应用svn地址
|
static java.util.List<java.lang.String> |
getSysAppsId()
获取系统下运行期所有可见已启用的应用ID
|
static java.util.List<java.lang.String> |
getSysAppsNumber()
获取系统下运行期所有可见已启用的应用编码
|
static java.util.List<java.lang.String> |
getSysAppsRuntimeInfoGroupByCloud()
获取各业务云下运行期的应用信息,如果云下无可显示应用,不显示该云,只包含已启用的应用
|
static java.util.List<java.lang.String> |
getSysAppsRuntimeInfoGroupByCloud(boolean onlyActive)
按云分组获取各云下运行期的应用信息,如果云下无可显示应用,不显示该云
|
static java.util.List<java.lang.String> |
getSysRuntimeMainConsoleInfoGroupByCloud()
按云分组获取各云下运行期的应用信息,如果云下无可显示应用,不显示该云
|
static boolean |
isAllUserApp(java.lang.String appID)
判断传入的应用,是否为全员应用,全员应用不验功能权限
|
static boolean |
isCustomForm(java.lang.String formId)
已过时。
|
@KSMethod public static java.lang.Object getRuntimeSubsysTree(java.lang.String[] bizCloudIds, java.lang.String[] bizAppIds, java.lang.String industryId, java.lang.String leafType)
bizCloudIds
- 业务云id的集合。获取指定业务云的过滤条件,可以为null,此时表示无过滤条件bizAppIds
- 应用id的集合。获取指定应用的过滤条件,可以为null,此时表示无过滤条件industryId
- 行业标识id。可以为null,此时表示不进行行业过滤leafType
- 叶子节点类型,可以是业务云、应用、菜单、功能分组,对应的取值分别为:cloud,app,menu,func@KSMethod public static java.lang.String getAppIsvByAppId(java.lang.String bizAppId)
bizAppId
- 应用id@KSMethod public static java.lang.String getFormIsvByFormId(java.lang.String formId)
formId
- 表单id@KSMethod public static java.lang.String getScriptIsvByScriptId(java.lang.String scriptId)
scriptId
- 脚本id@Deprecated @KSMethod public static boolean isCustomForm(java.lang.String formId)
formID
- 表示表单id@KSMethod public static java.util.List<java.lang.String> getFormsIdByAppId(java.lang.String appId)
appId
- 应用idpublic static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getFormsRuntimeInfoByAppId(java.lang.String appId)
appId
- 应用id@KSMethod public static java.util.List<java.lang.String> getAppsIdByCloudId(java.lang.String cloudId)
cloudId
- 业务云id@KSMethod public static java.util.List<java.lang.String> getSysAppsId()
@KSMethod public static java.util.List<java.lang.String> getSysAppsNumber()
public static java.util.List<java.lang.String> getSysRuntimeMainConsoleInfoGroupByCloud()
public static java.util.List<java.lang.String> getRuntimeMainConsoleInfoByCloudId(java.lang.String cloudId)
cloudId
- 业务云idpublic static java.util.List<java.lang.String> getSysAppsRuntimeInfoGroupByCloud()
public static java.util.List<java.lang.String> getSysAppsRuntimeInfoGroupByCloud(boolean onlyActive)
onlyActive
- boolean值,true,表示只包含已启用的应用;false,标识所以应用public static java.util.List<java.lang.String> getAppsRuntimeInfoByCloudId(java.lang.String cloudId)
cloudId
- 业务云idpublic static java.util.List<java.lang.Object> getAppsDesigntimeInfo(java.lang.String cloudId, boolean onlyOriginal, boolean onlyVisible, boolean onlyActive)
cloudId
- 业务云id,指定ID只查改ID,不指定将查所有云下的onlyOriginal
- 是否只查原生应用onlyVisible
- 是否只查可见应用onlyActive
- 是否只查已启用应用public static java.util.List<java.lang.String> getAppsDesigntimeInfo(java.lang.String cloudId)
cloudId
- 业务云id@Deprecated public static java.lang.String getAppRuntimeMetaById(java.lang.String appId)
appId
- 应用idpublic static java.lang.String getAppRuntimeInfo(java.lang.String appNumber)
appNumber
- 为应用编码public static java.lang.String getAppRuntimeMenusInfo(java.lang.String appNumber)
appNumber
- 为应用编码@Deprecated public static java.util.List<java.lang.String> getAppMenusRuntimeInfoById(java.lang.String appId)
appId
- 应用id@Deprecated public static java.util.List<java.lang.String> getAppFuncsRuntimeInfoById(java.lang.String appId)
appId
- 应用idpublic static java.util.List<java.lang.String> getAppLevelOneFuncsRuntimeInfoById(java.lang.String appId)
appId
- 应用idpublic static java.util.List<java.lang.String> getAppSubFuncsRuntimeInfo(java.lang.String appId, java.lang.String parentFuncId)
appId
- parentFuncId
- @KSMethod @Deprecated public static kd.bos.dataentity.entity.DynamicObject getBizAppByID(java.lang.String appID)
appID
- 应用id@KSMethod public static com.alibaba.fastjson.JSONArray getAllAppInfo()
@KSMethod @Deprecated public static kd.bos.metadata.devportal.AppMetadata getAppMetaByID(java.lang.String appID)
appID
- 应用id@KSMethod @Deprecated public static kd.bos.metadata.devportal.AppMetadata getAppMetaByID(java.lang.String appID, boolean runtime)
appID
- 应用IDruntime
- 是否运行时public static boolean isAllUserApp(java.lang.String appID)
appId
- 应用id@KSMethod public static kd.bos.dataentity.entity.DynamicObject getBizAppByFormID(java.lang.String formID)
formID
- 页面ID@KSMethod public static kd.bos.metadata.devportal.AppMetadata getAppMetadataByFormID(java.lang.String formID)
formID
- 页面ID@KSMethod public static kd.bos.dataentity.entity.DynamicObjectCollection getAllBizApps()
@KSMethod public static java.util.List<kd.bos.metadata.devportal.AppMetadata> getAllAppMetadatas()
@KSMethod public static kd.bos.dataentity.entity.DynamicObjectCollection getAllBizAppsByCloudID(java.lang.String cloudID)
cloudID
- 业务云id@KSMethod public static java.util.List<kd.bos.metadata.devportal.AppMetadata> getAllAppMetadatasByCloudID(java.lang.String cloudID)
cloudID
- 业务云id@KSMethod @Deprecated public static kd.bos.dataentity.entity.DynamicObjectCollection getAllFormsByAppID(java.lang.String appID)
appID
- 应用ID@KSMethod public static java.util.List<AppFunctionPacketElement> getAllAppFunctionPacketsByAppID(java.lang.String appID)
appID
- 应用id@KSMethod public static AppFunctionPacketElement getAppFunctionPacketByNumber(java.lang.String appID, java.lang.String funcNumber)
appID
- 应用IDfuncNumber
- 功能分组编码@KSMethod public static AppFunctionPacketElement getAppFunctionPacketById(java.lang.String appID, java.lang.String funcId)
appID
- 应用IDfuncId
- 功能分组ID@KSMethod public static java.util.List<AppMenuElement> getAllAppMenusByAppID(java.lang.String appID)
appID
- 应用ID@KSMethod public static AppMenuElement getAppMenuByNumber(java.lang.String appID, java.lang.String menuNumber)
appID
- 应用IDmenuNumber
- 菜单编码@KSMethod public static AppMenuElement getAppMenuById(java.lang.String appID, java.lang.String menuId)
appID
- 应用IDmenuId
- 菜单IDpublic static java.lang.String getSVNPathByAppId(java.lang.String appId)
appId
- 应用IDpublic static java.lang.String getSVNPathByAppNumber(java.lang.String appNumber)
appNumber
- 应用编码@KSMethod public static java.lang.String getAppIdByAppNumber(java.lang.String appNumber)
appNumber
- 应用编码@KSMethod public static java.lang.String getAppNumByAppId(java.lang.String appId)
appId
- 应用idpublic static java.lang.String getAppIdByFormNum(java.lang.String formNum)
formNum
- 表单标识public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getCustomerCtlResourcesBySchemaId(java.lang.String formId)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getCustomerCtlResourcesByAppId(java.lang.String appId)
public static boolean deployCustomerCtlSchema(java.lang.String schemaId, java.lang.String fileName, java.io.InputStream in)