package org.basuyi.xflow.core.config.model; import java.io.Serializable; import java.util.Map; /** * ���������� * @author mashuai * @version 0.1 * @date 2009-10-21 */ public class Workflow implements Serializable { private static final long serialVersionUID = 1L; /*��������ʶ*/ private String workflowId = null; /*����������*/ private String workflowName = null; /*����������*/ private String description = null; /*�����������б�*/ private Map<String, WfConfigActivity> wfConfigActivities = null; /*�����������б�*/ private Map<String, WfConfigParameter> wfConfigParameters = null; /** * @return the wfConfigParameters */ public Map<String, WfConfigParameter> getWfConfigParameters() { return wfConfigParameters; } /** * @param wfConfigParameters the wfConfigParameters to set */ public void setWfConfigParameters( Map<String, WfConfigParameter> wfConfigParameters) { this.wfConfigParameters = wfConfigParameters; } /*��ʼ����*/ private WfConfigActivity startActivity = null; /** * @return ���������� */ public String getWorkflowName() { return workflowName; } /** * @param workflowName ���������� */ public void setWorkflowName(String workflowName) { this.workflowName = workflowName; } /** * @return ��������ʶ */ public String getWorkflowId() { return workflowId; } /** * @param workflowId ��������ʶ */ public void setWorkflowId(String workflowId) { this.workflowId = workflowId; } /** * @return ���������� */ public String getDescription() { return description; } /** * @param description ���������� */ public void setDescription(String description) { this.description = description; } /** * @return �����������б� */ public Map<String, WfConfigActivity> getActivities() { return wfConfigActivities; } /** * @param wfConfigActivities �����������б� */ public void setActivities(Map<String, WfConfigActivity> wfConfigActivities) { this.wfConfigActivities = wfConfigActivities; } /** * @return ��ʼ���� */ public WfConfigActivity getStartActivity() { return startActivity; } /** * @param startActivity ��ʼ���� */ public void setStartActivity(WfConfigActivity startActivity) { this.startActivity = startActivity; } public WfConfigActivity getActivityById(String activityId) { return this.wfConfigActivities.get(activityId); } }