|
package org.schedulemanager.demo.model;
import java.util.ArrayList;
import java.util.List;
public class JobGroup extends Job {
private List<Job> jobList;
public JobGroup(String id, String name) {
super(id);
this.type = JOBGROUP;
this.name = name;
jobList = new ArrayList<Job>();
}
public JobGroup(String id, String name, String circle) {
this(id, name);
this.circle = circle;
}
public List<Job> getJobList() {
return jobList;
}
public void addJob(Job job){
if(job!=null && job.getId()!=null){
jobList.add(job);
}
}
public String getCircle() {
return circle;
}
public void setCircle(String circle) {
this.circle = circle;
}
public boolean removeJob(String id){
boolean result = false;
for(int i=0;i<jobList.size();i++){
Job job = jobList.get(i);
String jobId = job.getId();
if(jobId.equals(id)){
jobList.remove(i);
result = true;
}
}
return result;
}
public String toString() {
return "id:" + id
+ ",name:" + name
+ ",circle:" + circle
+ ",type:" + type ;
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.