/**
* @author liuchunxia
*
* the application activity node
* the parent of UserAppActivity and SystemAppActivity
*
* extends ComplexActivity
*/
package net.ms.designer.editors.workflow.models;
import java.util.ArrayList;
import java.util.List;
public class ApplicationActivity extends ComplexActivity
{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* the application's parameters' list
*/
private List wfApplicationParam = new ArrayList(); //parameter list
/**
* the application's name
*/
private String applicationName = null; //application's name
/**
* the application's type
*/
private String applicationType = null; //the application's type
/**
* the application's id
*/
private String applicationId = null;
private String applicationPath = null;
private String applicationDesc = null;
private static String WFAPPLICATION = "wfApplicationParam";
private static String APPLICATIONNAME = "applicationName";
private static String APPLICATIONTYPE = "applicationType";
private static String APPLICATIONID = "applicationId";
private static String APPLICATIONPATH = "applicationPath";
private static String APPLICATIONDESC = "applicationDesc";
/**
* set wfApplicationParam
* @param wfApplicationParam
*/
public void setWfApplicationParam(List wfApplicationParam)
{
this.wfApplicationParam = wfApplicationParam;
this.firePropertyChange(WFAPPLICATION,null,null);
}
/**
* get workflow application's all param
* @return wfApplicationParam
*/
public List getWfApplicationParam()
{
return this.wfApplicationParam;
}
/**
* set applicatinName
* @param applicationName
*/
public void setApplicationName(String applicationName)
{
this.applicationName = applicationName;
this.firePropertyChange(APPLICATIONNAME,null,null);
}
/**
* get applicationName
* @return applicationName
*/
public String getApplicationName()
{
return this.applicationName;
}
/**
* set applicationType
* @param applicationType
*/
public void setApplicationType(String applicationType)
{
this.applicationType = applicationType;
this.firePropertyChange(APPLICATIONTYPE,null,null);
}
/**
* get applicationType
* @return applicationType
*/
public String getApplicationType()
{
return this.applicationType;
}
public void setApplicationId(String applicationId)
{
this.applicationId = applicationId;
this.firePropertyChange(APPLICATIONID,null,applicationId);
}
public String getApplicationId()
{
return this.applicationId;
}
public void setApplicationPath(String applicationPath)
{
this.applicationPath = applicationPath;
this.firePropertyChange(APPLICATIONPATH,null,applicationPath);
}
public String getApplicationPath()
{
return this.applicationPath;
}
public void setApplicationDesc(String applicationDesc)
{
this.applicationDesc = applicationDesc;
this.firePropertyChange(APPLICATIONDESC,null,applicationDesc);
}
public String getApplicationDesc()
{
return this.applicationDesc;
}
}