用法
抽象类
org.joget.apps.app.model.DefaultHashVariablePlugin
- 在wflow-core模块下
- 扩展org.joget.plugin.base.ExtDefaultPlugin。请参考 插件基础抽象类和接口。
- 实现了org.joget.plugin.property.model.PropertyEditable。请参考 插件基础抽象类和接口。
- 一个开发哈希变量插件的基础抽象类。
方法详细
抽象方法
getPrefix
public abstract java.lang.String getPrefix()
哈希变量的前缀用作标识符
processHashVariable
public abstract java.lang.String processHashVariable(java.lang.String variableKey)
处理哈希变量并返回一个值来替换哈希变量。
返回 Null以跳过替换哈希变量。
可覆盖的方法
escapeHashVariable
public java.lang.String escapeHashVariable(java.lang.String variable)
escape特殊字符的值。默认为在值中转义正则表达式
availableSyntax
public java.util.Collection <java.lang.String> availableSyntax()
列出可能的语法组合以在属性编辑器中填充哈希变量。默认为“ 前缀 .KEY”。
插件属性选项
教程
相关社区插件
- 应用消息哈希变量
org.joget.apps.app.lib.AppMessageHashVariable(wflow-core) - 当前用户哈希变量
org.joget.apps.app.lib.CurrentUserHashVariable(wflow-core) - 日期哈希变量
org.joget.apps.app.lib.DateHashVariable(wflow-core) - 环境变量哈希变量
org.joget.apps.app.lib.EnvironmentVariableHashVariable(wflow-core) - 表单数据哈希变量
org.joget.apps.app.lib.FormHashVariable(wflow-core) - Performer 哈希变量
org.joget.apps.app.lib.PerformerHashVariable(wflow-core) - 请求哈希变量
org.joget.apps.app.lib.RequestHashVariable(wflow-core) - 请求参数哈希变量
org.joget.apps.app.lib.RequestParameterHashVariable(wflow-core) - 用户哈希变量
org.joget.apps.app.lib.UserHashVariable(wflow-core) - 用户变量哈希变量
org.joget.apps.app.lib.UserVariableHashVariable(wflow-core) - 工作流分配哈希变量
org.joget.apps.app.lib.WorkflowAssignmentHashVariable(wflow-core) - 工作流变量哈希变量
org.joget.apps.app.lib.WorkflowVariableHashVariable(wflow-core)