类 ButtonJavaBase

java.lang.Object
com.sh.wf.module.java.JavaBase
com.sh.wf.module.java.ButtonJavaBase
所有已实现的接口:
Serializable, Cloneable

public abstract class ButtonJavaBase extends JavaBase implements Serializable, Cloneable

Description: 按钮Java逻辑基类

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2015年7月1日
另请参阅:
  • 字段详细资料

    • task

      protected WFTask task
    • configDs

      protected Datastore configDs
    • sql

      protected String sql
    • colsType

      protected String[] colsType
    • obj

      protected Object[] obj
  • 构造器详细资料

    • ButtonJavaBase

      public ButtonJavaBase()
  • 方法详细资料

    • setTask

      public void setTask(WFTask task)
    • beforeProcess

      public boolean beforeProcess() throws Exception
      逻辑处理之前执行
      返回:
      true 继续执行 false终止执行
      抛出:
      Exception - Exception
    • checkDBOperate

      public boolean checkDBOperate(String operateType, String dsName) throws Exception
      判断是否进行数据库保存操作
      参数:
      operateType - 操作类型
      dsName - 数据集名称
      返回:
      true 将数据更新到数据库 false 放弃操作
      抛出:
      Exception - Exception
    • afterProcess

      public boolean afterProcess() throws Exception
      逻辑处理之后执行
      返回:
      true 继续执行 false终止执行 如果存在数据连接,则会相应的提交或回滚
      抛出:
      Exception - Exception
    • getConfigDs

      public Datastore getConfigDs()
      获取在加载数据选项卡中指定的SQL查询出的数据集
      返回:
      Datastore
    • getConfigDsValue

      public String getConfigDsValue(String colName)
      获取在加载数据配置SQL中的值
      参数:
      colName - String
      返回:
      String
    • getSystemSaveDsOperateType

      public String getSystemSaveDsOperateType(String dsName)
      针对表单保存时,可以在afterProcess方法中获取指定数据集的操作方式,返回add或mod或两个的组合以逗号分隔
      参数:
      dsName - 数据集名称
      返回:
      add或mod或多数据保存情况下的以逗号分隔的两个组合
    • getSql

      public String getSql()
    • setSql

      public void setSql(String sql)
    • getColsType

      public String[] getColsType()
    • setColsType

      public void setColsType(String[] colsType)
    • getObj

      public Object[] getObj()
    • setObj

      public void setObj(Object[] obj)