package com.datascience.datastoring.jobs;
import com.datascience.core.base.Project;
import com.google.common.base.Objects;
/**
* @author konrad
*/
public class Job<T extends Project> {
T project;
String id;
public T getProject() {
return project;
}
public String getId() {
return id;
}
public Job(T project, String id){
this.id = id;
this.project = project;
}
@Override
public boolean equals(Object other){
if (other instanceof Job) {
return Objects.equal(id, ((Job) other).id);
}
return false;
}
@Override
public int hashCode(){
return Objects.hashCode(id);
}
@Override
public String toString(){
return "Job_" + id;
}
}