package foundation.action;
|
|
import foundation.dao.OperatorCode;
|
import foundation.dao.bizlogic.IActionProvider;
|
import foundation.json.IJSONWriter;
|
import foundation.util.ContentBuilder;
|
|
public interface IWorkStep {
|
|
IActionProvider createActionProvider();
|
|
String getDataName();
|
|
String getOnEventCode();
|
|
Events getFireEvents();
|
|
double getTransactionScore();
|
|
String getStepName();
|
|
OperatorCode getOperatorCode();
|
|
String getActionParam();
|
|
String getParam();
|
|
String getActionName();
|
|
String getMethodName();
|
|
void toString(ContentBuilder result);
|
|
void writeJSONBody(IJSONWriter writer);
|
|
}
|