kd.bos.form.operate

## 类 AbstractOperate

- java.lang.Object
- - kd.bos.form.operate.AbstractOperate

- 所有已实现的接口:
    IOperate
  直接已知子类:
    FormOperate

      public abstract class AbstractOperate
      extends java.lang.Object
      implements IOperate

  操作的基类，实现了操作执行接口、交互操作接口；

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `OperationResult` | `execute()`
    `java.lang.String` | `getEntityId()` 获取实体对象ID
    `java.lang.String` | `getOperateKey()` 获取操作代码
    `kd.bos.dataentity.entity.LocaleString` | `getOperateName()` 获取操作名称
    `kd.bos.dataentity.OperateOption` | `getOption()` 操作自定义参数
    `java.lang.String` | `getPageId()` 获取页面ID
    `java.util.Map<java.lang.String,java.lang.Object>` | `getParameter()` 获取参数
    `java.lang.String` | `getType()` 获取操作类型（有哪一些类型？）
    `IFormView` | `getView()` 获取表单视图
    `void` | `initialize(java.util.Map<java.lang.String,java.lang.Object> opMeta)` 传入操作配置，初始化操作执行类
    `void` | `setEntityId(java.lang.String entityId)` 设置实体类ID
    `void` | `setOperateKey(java.lang.String key)` 设置操作代码
    `void` | `setOption(kd.bos.dataentity.OperateOption option)`
    `void` | `setPageId(java.lang.String pageId)` 设置页面ID
    `void` | `setParameter(java.util.Map<java.lang.String,java.lang.Object> parameter)` 设置参数
    `void` | `setType(java.lang.String type)` 设置操作类型
    `void` | `setView(IFormView view)` 设置表单视图

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

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

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

    - #### AbstractOperate

          public AbstractOperate()

  - ### 方法详细资料

    - #### initialize

          public void initialize(java.util.Map<java.lang.String,java.lang.Object> opMeta)

      传入操作配置，初始化操作执行类
      参数:
        `opMeta` - 设计时配置的操作信息

    - #### getView

          public IFormView getView()

      获取表单视图
      返回:
        表单视图

    - #### setView

          public void setView(IFormView view)

      设置表单视图
      参数:
        `view` - 表单视图

    - #### getEntityId

          public java.lang.String getEntityId()

      获取实体对象ID
      返回:

    - #### setEntityId

          public void setEntityId(java.lang.String entityId)

      设置实体类ID
      参数:
        `entityId` -

    - #### getOperateKey

          public java.lang.String getOperateKey()

      获取操作代码
      返回:
        操作代码key

    - #### setOperateKey

          public void setOperateKey(java.lang.String key)

      设置操作代码
      参数:
        `key` - 操作代码key

    - #### getOperateName

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

      获取操作名称
      返回:

    - #### getPageId

          public java.lang.String getPageId()

      获取页面ID
      返回:
        页面ID

    - #### setPageId

          public void setPageId(java.lang.String pageId)

      设置页面ID
      参数:
        `pageId` - 页面ID

    - #### getParameter

          public java.util.Map<java.lang.String,java.lang.Object> getParameter()

      获取参数
      返回:
        参数字典Map

    - #### setParameter

          public void setParameter(java.util.Map<java.lang.String,java.lang.Object> parameter)

      设置参数
      参数:
        `parameter` - 参数字典Map

    - #### getOption

          public kd.bos.dataentity.OperateOption getOption()

      操作自定义参数
      返回:

    - #### setOption

          public void setOption(kd.bos.dataentity.OperateOption option)

    - #### execute

          public OperationResult execute()

      指定者:
        `execute` 在接口中 `IOperate`

    - #### getType

          public java.lang.String getType()

      获取操作类型（有哪一些类型？）
      返回:
        操作类型

    - #### setType

          public void setType(java.lang.String type)

      设置操作类型
      参数:
        `type` - 操作类型