本文整理汇总了Java中org.activiti.engine.form.FormType类的典型用法代码示例。如果您正苦于以下问题:Java FormType类的具体用法?Java FormType怎么用?Java FormType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FormType类属于org.activiti.engine.form包,在下文中一共展示了FormType类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getVariable
import org.activiti.engine.form.FormType; //导入依赖的package包/类
@Override
public Object getVariable(FormProperty formProperty, String value) {
value = StrUtil.isEmpty(value) ? formProperty.getValue() : value;
FormType formType = formProperty.getType();
if (formType.getClass().equals(DateFormType.class)) {
DateFormType dateType = (DateFormType) formType;
return dateType.convertFormValueToModelValue(value);
} else if (formType.getClass().equals(BooleanFormType.class)) {
BooleanFormType boolType = (BooleanFormType) formType;
return boolType.convertFormValueToModelValue(value);
} else if (formType.getClass().equals(EnumFormType.class)) {
EnumFormType enumType = (EnumFormType) formType;
return enumType.convertFormValueToModelValue(value);
} else if (formType.getClass().equals(DoubleFormType.class)) {
DoubleFormType doubleType = (DoubleFormType) formType;
return doubleType.convertFormValueToModelValue(value);
} else if (formType.getClass().equals(LongFormType.class)) {
LongFormType longType = (LongFormType) formType;
return longType.convertFormValueToModelValue(value);
} else {
return value;
}
}
开发者ID:bill1012,项目名称:AdminEAP,代码行数:24,代码来源:RuntimePageServiceImpl.java
示例2: fromActivitiFormType
import org.activiti.engine.form.FormType; //导入依赖的package包/类
private WorkflowFormPropertyType fromActivitiFormType(
final FormType activitiFormType) {
WorkflowFormPropertyType result = WorkflowFormPropertyType.String;
if ("string".equals(activitiFormType.getName())) {
result = WorkflowFormPropertyType.String;
}
if ("long".equals(activitiFormType.getName())) {
result = WorkflowFormPropertyType.Long;
}
if ("enum".equals(activitiFormType.getName())) {
result = WorkflowFormPropertyType.Enum;
}
if ("date".equals(activitiFormType.getName())) {
result = WorkflowFormPropertyType.Date;
}
if ("boolean".equals(activitiFormType.getName())) {
result = WorkflowFormPropertyType.Boolean;
}
return result;
}
开发者ID:ilgrosso,项目名称:oldSyncopeIdM,代码行数:24,代码来源:ActivitiUserWorkflowAdapter.java
示例3: getRenderer
import org.activiti.engine.form.FormType; //导入依赖的package包/类
protected FormPropertyRenderer getRenderer(FormProperty formProperty) {
FormType formPropertyType = formProperty.getType();
if(formPropertyType == null) {
return formPropertyRendererManager.getTypeLessFormPropertyRenderer();
} else {
return formPropertyRendererManager.getPropertyRendererForType(formProperty.getType());
}
}
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:9,代码来源:FormPropertiesComponent.java
示例4: getPropertyRendererForType
import org.activiti.engine.form.FormType; //导入依赖的package包/类
/**
* Gets a {@link FormPropertyRenderer} for the given type.
*
* @throws ActivitiException when no renderer is found for the given type.
*/
public FormPropertyRenderer getPropertyRendererForType(FormType formType) {
Class<? extends FormType> clazz = formType.getClass();
FormPropertyRenderer renderer = propertyRenderers.get(clazz);
if(renderer == null) {
throw new ActivitiException("No property renderer found for type: " +
formType.getName() + ", " + formType.getClass());
}
return renderer;
}
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:16,代码来源:FormPropertyRendererManager.java
示例5: AbstractFormPropertyRenderer
import org.activiti.engine.form.FormType; //导入依赖的package包/类
public AbstractFormPropertyRenderer(Class< ? extends FormType> formType) {
this.formType = formType;
}
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:4,代码来源:AbstractFormPropertyRenderer.java
示例6: getFormType
import org.activiti.engine.form.FormType; //导入依赖的package包/类
public Class< ? extends FormType> getFormType() {
return formType;
}
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:4,代码来源:AbstractFormPropertyRenderer.java
示例7: getType
import org.activiti.engine.form.FormType; //导入依赖的package包/类
public FormType getType() {
return type;
}
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:4,代码来源:FormPropertyImpl.java
示例8: getFormType
import org.activiti.engine.form.FormType; //导入依赖的package包/类
/**
* The form type this renderer should be used for.
*/
Class<? extends FormType> getFormType();
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:5,代码来源:FormPropertyRenderer.java
注:本文中的org.activiti.engine.form.FormType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论