/**
* @author liuchunxia
*
* define the entire parameters
*/
package net.ms.designer.editors.workflow.models;
import java.io.Serializable;
import net.ms.designer.editors.workflow.Constants;
import net.ms.designer.editors.workflow.Messages;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.ui.IWorkbenchWindow;
public class ParameterEntire implements Serializable
{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* the parameter's name
*/
private String paraName = "";
/**
* the parameter's value
*/
private String paraValue = "";
/**
* the parameter's description
*/
private String description = "";
/**
* is the parameter input value?
*/
private boolean isInput = true;
/**
* is the parameter output value?
*/
private boolean isOutput = true;
/**
* the parameter's type
*/
private String paraType = "";
/**
* the parameter's all type
*/
private String[] paraAllType = {
Messages.getString("WorkflowParameterType.string"),
Messages.getString("WorkflowParameterType.long"),
Messages.getString("WorkflowParameterType.double"),
Messages.getString("WorkflowParameterType.date"),
Messages.getString("WorkflowParameterType.object")};
// private static final String PARANAME = "paraName";
// private static final String PARAVALUE = "paraValue";
// private static final String DESCRIPTION = "description";
// private static final String ISINPUT = "isInput";
// private static final String ISOUTPUT = "isOutput";
// private static final String PARATYPE = "paraType";
/**
* set parameter's name
*/
public void setParaName(String paraName)
{
this.paraName = paraName;
}
/**
* get parameter's name
* @return parameter's name
*/
public String getParaName()
{
return this.paraName;
}
/**
* set parameter's value
* @param paraValue
*/
public void setParaValue(String paraValue)
{
this.paraValue = paraValue;
}
/**
* get parameter's value
* @return parameter's value
*/
public String getParaValue()
{
return this.paraValue;
}
/**
* set description
* @param description
*/
public void setDescription(String description)
{
this.description = description;
}
/**
* get description
* @return description
*/
public String getDescription()
{
return this.description;
}
/**
* set isInput
* @param isInput
*/
public void setIsInput(boolean isInput)
{
this.isInput = isInput;
}
/**
* get isInput
* @return
*/
public boolean getIsInput()
{
return this.isInput;
}
/**
* set isOutput
* @param isOutput
*/
public void setIsOutput(boolean isOutput)
{
this.isOutput = isOutput;
}
/**
* get isOutput
* @return isOutput
*/
public boolean getIsOutput(){
return this.isOutput;
}
/**
* set parameter's type
* @param paraType
*/
public void setParaType(String paraType)
{
this.paraType = paraType;
}
/**
* get parameter's type
* @return parameter's type
*/
public String getParaType()
{
return this.paraType;
}
/**
* set all type of parameters
* @param paraAllType
*/
public void setParaAllType(String[] paraAllType)
{
this.paraAllType = paraAllType;
}
/**
* get all parameter's type
* @return paraAllType
*/
public String[] getParaAllType()
{
return this.paraAllType;
}
}