package cgl.iotcloud.core.transport;
public class ChannelName {
private String sensorName;
private String channelName;
public ChannelName(String sensorName, String channelName) {
this.sensorName = sensorName;
this.channelName = channelName;
}
public String getSensorName() {
return sensorName;
}
public String getChannelName() {
return channelName;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ChannelName that = (ChannelName) o;
if (channelName != null ? !channelName.equals(that.channelName) : that.channelName != null) return false;
if (sensorName != null ? !sensorName.equals(that.sensorName) : that.sensorName != null) return false;
return true;
}
@Override
public int hashCode() {
int result = sensorName != null ? sensorName.hashCode() : 0;
result = 31 * result + (channelName != null ? channelName.hashCode() : 0);
return result;
}
}