kd.bos.entity.operate.bizrule

## 类 OpBizRuleType

- java.lang.Object
- - kd.bos.entity.operate.bizrule.OpBizRuleType

- 所有已实现的接口:
    java.io.Serializable

      public class OpBizRuleType
      extends java.lang.Object
      implements java.io.Serializable

  操作服务的类型定义，描述服务的类型标识、名称、参数配置界面、运行时执行类名。
  另请参阅:
    序列化表格

- - ### 构造器概要

    构造器
    构造器和说明
    `OpBizRuleType()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getAppliedAppNumbers()` 适用的业务应用；应用范围为指定应用时，使用此属性，指定应用范围，多个应用使用逗号隔开
    `java.lang.String` | `getAppliedEntityNumber()` 适用的单据;
    `int` | `getAppliedRange()` 服务应用范围：0 = 全部应用，1 = 指定应用，2 = 仅本应用、3 = 仅指定单据；默认为0；
    `kd.bos.dataentity.entity.LocaleString` | `getDesc()` 服务的用途及配置要点；
    `java.lang.String` | `getId()`
    `kd.bos.dataentity.entity.LocaleString` | `getName()`
    `java.lang.String` | `getOpBlackList()` 操作类型黑名单；默认为空，适用全部实体操作；如果不为空，则排除这些操作，黑名单优先;
    `java.lang.String` | `getOpWhiteList()` 操作类型白名单；默认为空，适用全部实体操作；如果不为空，则只支持这些操作;
    `java.lang.String` | `getRunClass()` 服务运行时类名，必须派生自AbstractOpBizRuleAction
    `int` | `getSeq()` 显示顺序；
    `java.lang.String` | `getSettingFormId()` 服务参数配置界面FormId，可空；
    `boolean` | `isDesignForbid()` 是否需要提供一个独立的配置界面，批量设置那些单据、操作启用了此服务
    `boolean` | `isDisable()` 是否隐藏，新建服务，能不能在服务选择列表中看到此服务；默认为false
    `void` | `setAppliedAppNumbers(java.lang.String appliedAppNumbers)`
    `void` | `setAppliedEntityNumber(java.lang.String appliedEntityNumber)`
    `void` | `setAppliedRange(int appliedRange)`
    `void` | `setDesc(kd.bos.dataentity.entity.LocaleString desc)`
    `void` | `setDesignForbid(boolean designForbid)`
    `void` | `setDisable(boolean disable)`
    `void` | `setId(java.lang.String id)`
    `void` | `setName(kd.bos.dataentity.entity.LocaleString name)`
    `void` | `setOpBlackList(java.lang.String opBlackList)`
    `void` | `setOpWhiteList(java.lang.String opWhiteList)`
    `void` | `setRunClass(java.lang.String runClass)`
    `void` | `setSeq(int seq)`
    `void` | `setSettingFormId(java.lang.String settingFormId)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### OpBizRuleType

          public OpBizRuleType()

  - ### 方法详细资料

    - #### getId

          public java.lang.String getId()

    - #### setId

          public void setId(java.lang.String id)

    - #### getName

          public kd.bos.dataentity.entity.LocaleString getName()

    - #### setName

          public void setName(kd.bos.dataentity.entity.LocaleString name)

    - #### getDesc

          public kd.bos.dataentity.entity.LocaleString getDesc()

      服务的用途及配置要点；

    - #### setDesc

          public void setDesc(kd.bos.dataentity.entity.LocaleString desc)

    - #### getRunClass

          public java.lang.String getRunClass()

      服务运行时类名，必须派生自AbstractOpBizRuleAction

    - #### setRunClass

          public void setRunClass(java.lang.String runClass)

    - #### getSettingFormId

          public java.lang.String getSettingFormId()

      服务参数配置界面FormId，可空；

    - #### setSettingFormId

          public void setSettingFormId(java.lang.String settingFormId)

    - #### getSeq

          public int getSeq()

      显示顺序；

    - #### setSeq

          public void setSeq(int seq)

    - #### isDisable

          public boolean isDisable()

      是否隐藏，新建服务，能不能在服务选择列表中看到此服务；默认为false

    - #### setDisable

          public void setDisable(boolean disable)

    - #### isDesignForbid

          public boolean isDesignForbid()

      是否需要提供一个独立的配置界面，批量设置那些单据、操作启用了此服务
      返回:
        如果返回true，不参与单据设计，必须提供独立的批量设置界面

    - #### setDesignForbid

          public void setDesignForbid(boolean designForbid)

    - #### getAppliedRange

          public int getAppliedRange()

      服务应用范围：0 = 全部应用，1 = 指定应用，2 = 仅本应用、3 = 仅指定单据；默认为0；

    - #### setAppliedRange

          public void setAppliedRange(int appliedRange)

    - #### getAppliedAppNumbers

          public java.lang.String getAppliedAppNumbers()

      适用的业务应用；应用范围为指定应用时，使用此属性，指定应用范围，多个应用使用逗号隔开

    - #### setAppliedAppNumbers

          public void setAppliedAppNumbers(java.lang.String appliedAppNumbers)

    - #### getAppliedEntityNumber

          public java.lang.String getAppliedEntityNumber()

      适用的单据;

    - #### setAppliedEntityNumber

          public void setAppliedEntityNumber(java.lang.String appliedEntityNumber)

    - #### getOpBlackList

          public java.lang.String getOpBlackList()

      操作类型黑名单；默认为空，适用全部实体操作；如果不为空，则排除这些操作，黑名单优先;

    - #### setOpBlackList

          public void setOpBlackList(java.lang.String opBlackList)

    - #### getOpWhiteList

          public java.lang.String getOpWhiteList()

      操作类型白名单；默认为空，适用全部实体操作；如果不为空，则只支持这些操作;

    - #### setOpWhiteList

          public void setOpWhiteList(java.lang.String opWhiteList)