Package org.uengine.kernel.viewer

Source Code of org.uengine.kernel.viewer.FormActivityViewer

package org.uengine.kernel.viewer;

import java.util.Map;
import java.util.Vector;

import org.uengine.contexts.HtmlFormContext;
import org.uengine.kernel.Activity;
import org.uengine.kernel.FormActivity;
import org.uengine.kernel.ProcessInstance;
import org.uengine.kernel.SubProcessActivity;

public class FormActivityViewer extends DefaultActivityViewer {

  public StringBuffer getActivityPropertyString(Activity activity,ProcessInstance instance, Map options) throws Exception {
    FormActivity formActivity = (FormActivity) activity;
   
    StringBuffer formActivityPropertyString = super.getActivityPropertyString(activity, instance, options);
    String formDefinitionId = ((HtmlFormContext)formActivity.getVariableForHtmlFormContext().getDefaultValue()).getFormDefId();
   
    formActivityPropertyString.append("formDefinitionId=").append(formDefinitionId).append(",");
   
    String[] taskId = formActivity.getTaskIds(instance);
    if(taskId !=null)
      formActivityPropertyString.append("taskId=").append(taskId[0]).append(",");
   
    return formActivityPropertyString;
  }
}
TOP

Related Classes of org.uengine.kernel.viewer.FormActivityViewer

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.