package cn.dreampie.quartz;
/**
* Created by ice on 14-11-28.
*/
public class QuartzKey {
public static final String DEFAULT_GROUP = "default";
long id;
String group;
String name;
public QuartzKey(long id, String name) {
this(id, DEFAULT_GROUP, name);
}
public QuartzKey(long id, String group, String name) {
this.id = id;
this.group = group;
this.name = name;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public String toString() {
return "id:" + id + ",name:" + name + ",group:" + group;
}
public boolean equals(Object o) {
if (o != null && o instanceof QuartzKey) {
QuartzKey quartzKey = (QuartzKey) o;
return this.id == quartzKey.getId() && this.name.equals(quartzKey.getName()) && this.group.equals(quartzKey.getGroup());
}
return super.equals(o);
}
}