com.sirolf2009.objectchain.example.common.model.Message Maven / Gradle / Ivy
The newest version!
package com.sirolf2009.objectchain.example.common.model;
import org.eclipse.xtend.lib.annotations.Accessors;
import org.eclipse.xtend.lib.annotations.EqualsHashCode;
import org.eclipse.xtend.lib.annotations.ToString;
import org.eclipse.xtext.xbase.lib.Pure;
import org.eclipse.xtext.xbase.lib.util.ToStringBuilder;
@ToString
@Accessors
@EqualsHashCode
@SuppressWarnings("all")
public class Message {
private String message;
@Override
@Pure
public String toString() {
ToStringBuilder b = new ToStringBuilder(this);
b.add("message", this.message);
return b.toString();
}
@Pure
public String getMessage() {
return this.message;
}
public void setMessage(final String message) {
this.message = message;
}
@Override
@Pure
public boolean equals(final Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Message other = (Message) obj;
if (this.message == null) {
if (other.message != null)
return false;
} else if (!this.message.equals(other.message))
return false;
return true;
}
@Override
@Pure
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((this.message== null) ? 0 : this.message.hashCode());
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy