package com.norteksoft.wf.engine.client;
/**
* 要让表单实体可以在工作流引擎中流转,必须实现该接口
* @author wurong
*/
public interface FormFlowable {
/**
* 获得数据ID,即实体的id
* @return 实体的id
*/
public Long getId();
/**
* 获得公司ID
* @return 公司id
*/
public Long getCompanyId();
/**
* 返回嵌入的<{@link WorkflowInfo}
* @return 返回<code>WorkflowInfo</code>实例
*/
public WorkflowInfo getWorkflowInfo();
/**
* 设置嵌入的<{@link WorkflowInfo}
* @param workflowInfo <code>WorkflowInfo</code>实例
*/
public void setWorkflowInfo(WorkflowInfo workflowInfo);
/**
* 获得扩展字段组件
* @return 扩展字段组件
*/
public ExtendField getExtendField();
/**
* 设置扩展字段组件
* @param extendField 扩展字段组件
*/
public void setExtendField(ExtendField extendField);
}