/**
*
*/
package org.sana.core;
import org.sana.api.IProcedure;
/**
* A set of instructions for collecting data.
*
* @author Sana Development
*
*/
public class Procedure extends Model implements IProcedure{
public String author;
public String version;
public String description;
public String src;
public String title;
/** Default Constructor */
public Procedure(){}
/**
* Creates a new instance with a specified unique id.
*
* @param uuid The UUID of the instance
*/
public Procedure(String uuid){
this.uuid = uuid;
}
/* (non-Javadoc)
* @see org.sana.core.IProcedure#getAuthor()
*/
@Override
public String getAuthor() {
return author;
}
/**
* @param author the author to set
*/
public void setAuthor(String author) {
this.author = author;
}
/* (non-Javadoc)
* @see org.sana.core.IProcedure#getVersion()
*/
@Override
public String getVersion() {
return version;
}
/**
* @param version the version to set
*/
public void setVersion(String version) {
this.version = version;
}
/* (non-Javadoc)
* @see org.sana.core.IProcedure#getDescription()
*/
@Override
public String getDescription() {
return description;
}
/**
* @param description the description to set
*/
public void setDescription(String description) {
this.description = description;
}
/* (non-Javadoc)
* @see org.sana.core.IProcedure#getSrc()
*/
@Override
public String getSrc() {
return src;
}
/**
* Sets the source file uri or path.
*
* @param src the src to set
*/
public void setSrc(String src) {
this.src = src;
}
public String getTitle(){
return title;
}
public void setTitle(String title){
this.title = title;
}
}