07-03-2013 01:50 PM
public class UserListFormType extends AbstractFormType {
protected Map<String, String> values;
public UserListFormType(Map<String, String> values) {
this.values = values;
}
@Override
public Object getInformation(String key) {
if (key.equals("values")) {
return values;
}
return null;
}
public static final String TYPE_NAME = "user_list";
@Override
public String getName() {
return TYPE_NAME;
}
@Override
public Object convertFormValueToModelValue(String username) {
// TODO get the user object
return username;
}
@Override
public String convertModelValueToFormValue(Object lookup) {
if (lookup != null) {
return ((LookupModel) lookup).getKey().toString();
}
return null;
}
}
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="customFormTypes">
<list>
<bean class="com.aurorarnd.gxt.api.bpmn.types.UserListFormType">
<constructor-arg name="values">
<map></map>
</constructor-arg>
</bean>
</list>
</property>
</bean>
07-04-2013 04:13 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.