package eu.geoknow.generator.workflow.beans;
import java.util.NavigableMap;
import java.util.TreeMap;
public class Registration {
private String name;
private String resource;
private String description;
private String created;
private int executionCount;
private boolean launchable;
private boolean incrementable;
private NavigableMap<Integer, JobInstance> jobInstances;
private String label ;
private String creator ;
private int iDay ;
private int iWeek ;
private int iMonth ;
private String start ;
private String end ;
private String nextFire;
private String targetGraph;
public Registration() {
// use treeMap to have keys sorted
jobInstances = new TreeMap<Integer, JobInstance>();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getResource() {
return resource;
}
public void setResource(String resource) {
this.resource = resource;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getExecutionCount() {
return executionCount;
}
public void setExecutionCount(int executionCount) {
this.executionCount = executionCount;
}
public boolean isLaunchable() {
return launchable;
}
public void setLaunchable(boolean launchable) {
this.launchable = launchable;
}
public boolean isIncrementable() {
return incrementable;
}
public void setIncrementable(boolean incrementable) {
this.incrementable = incrementable;
}
public NavigableMap<Integer, JobInstance> getJobInstances() {
return jobInstances;
}
public void setJobInstances(NavigableMap<Integer, JobInstance> jobInstances) {
this.jobInstances = jobInstances;
}
public String getCreated() {
return created;
}
public void setCreated(String created) {
this.created = created;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getCreator() {
return creator;
}
public void setCreator(String creator) {
this.creator = creator;
}
public void setiDay(int iDay) {
this.iDay = iDay;
}
public String getNextFire() {
return nextFire;
}
public void setNextFire(String nextFire) {
this.nextFire = nextFire;
}
public String getTargetGraph() {
return targetGraph;
}
public void setTargetGraph(String targetGraph) {
this.targetGraph = targetGraph;
}
public int getiDay() {
return iDay;
}
public int getiWeek() {
return iWeek;
}
public int getiMonth() {
return iMonth;
}
public void setiWeek(int iWeek) {
this.iWeek = iWeek;
}
public void setiMonth(int iMonth) {
this.iMonth = iMonth;
}
public String getStart() {
return start;
}
public void setStart(String start) {
this.start = start;
}
public String getEnd() {
return end;
}
public void setEnd(String end) {
this.end = end;
}
}