// Path: src/main/java/org/pinae/rafiki/job/Job.java
// public interface Job {
// 
// 	/**
// 	 * 获得作业名称
// 	 * 
// 	 * @return 作业名称
// 	 */
// 	public String getName();
// 
// 	/**
// 	 * 作业执行内容
// 	 * 
// 	 * @return 作业是否执行成功 true: 作业执行成功; false: 作业执行失败
// 	 * 
// 	 * @throws JobException 作业执行异常
// 	 */
// 	public boolean execute() throws JobException;
// 
// }
// 
// Path: src/main/java/org/pinae/rafiki/trigger/Trigger.java
// public interface Trigger extends Cloneable {
// 
// 	public String getName();
// 	
// 	public void setName(String name);
// 
// 	public Date getStartTime();
// 
// 	public long getStartDelayTime();
// 
// 	public Date getEndTime();
// 
// 	public boolean isRepeat();
// 
// 	public long getRepeatInterval();
// 
// 	public int getRepeatCount();
// 
// 	public boolean match(Date now);
// 
// 	public void setStartTime(Date startTime);
// 
// 	public void setRepeat(boolean repeat);
// 
// 	public void setRepeatInterval(long repeatInterval);
// 
// 	public void setRepeatCount(int repeatCount);
// 
// 	public void setEndTime(Date endTime);
// 
// 	public void setEndDelayTime(long endDelayTime);
// 
// 	public void setStartDelayTime(long startDelayTime);
// 	
// 	public Trigger clone() throws CloneNotSupportedException;
// 
// }


import org.pinae.rafiki.job.Job;
import org.pinae.rafiki.trigger.Trigger;
	 * 
	 * @param group 任务组
	 */
	public void setGroup(TaskGroup group) {
		this.group = group;
	}

	/**
	 * 设置任务作业
	 * 
	 * @param job 作业
	 */
	public void setJob(Job job) {
		this.job = job;
	}

	/**
	 * 获取任务作业
	 * 
	 * @return 作业
	 */
	public Job getJob() {
		return job;
	}

	/**
	 * 设置任务触发器
	 * 
	 * @param trigger 触发器
	 */
// Path: src/main/java/org/pinae/rafiki/job/Job.java
// public interface Job {
// 
// 	/**
// 	 * 获得作业名称
// 	 * 
// 	 * @return 作业名称
// 	 */
// 	public String getName();
// 
// 	/**
// 	 * 作业执行内容
// 	 * 
// 	 * @return 作业是否执行成功 true: 作业执行成功; false: 作业执行失败
// 	 * 
// 	 * @throws JobException 作业执行异常
// 	 */
// 	public boolean execute() throws JobException;
// 
// }
// 
// Path: src/main/java/org/pinae/rafiki/trigger/Trigger.java
// public interface Trigger extends Cloneable {
// 
// 	public String getName();
// 	
// 	public void setName(String name);
// 
// 	public Date getStartTime();
// 
// 	public long getStartDelayTime();
// 
// 	public Date getEndTime();
// 
// 	public boolean isRepeat();
// 
// 	public long getRepeatInterval();
// 
// 	public int getRepeatCount();
// 
// 	public boolean match(Date now);
// 
// 	public void setStartTime(Date startTime);
// 
// 	public void setRepeat(boolean repeat);
// 
// 	public void setRepeatInterval(long repeatInterval);
// 
// 	public void setRepeatCount(int repeatCount);
// 
// 	public void setEndTime(Date endTime);
// 
// 	public void setEndDelayTime(long endDelayTime);
// 
// 	public void setStartDelayTime(long startDelayTime);
// 	
// 	public Trigger clone() throws CloneNotSupportedException;
// 
// }


// Path: src/main/java/org/pinae/rafiki/task/Task.java
import org.pinae.rafiki.job.Job;
import org.pinae.rafiki.trigger.Trigger;

	 * 
	 * @param group 任务组
	 */
	public void setGroup(TaskGroup group) {
		this.group = group;
	}

	/**
	 * 设置任务作业
	 * 
	 * @param job 作业
	 */
	public void setJob(Job job) {
		this.job = job;
	}

	/**
	 * 获取任务作业
	 * 
	 * @return 作业
	 */
	public Job getJob() {
		return job;
	}

	/**
	 * 设置任务触发器
	 * 
	 * @param trigger 触发器
	 */
	public void setTrigger(Trigger trigger) {