Note.java
package fr.inrae.agroclim.indicators.model;
import java.io.Serializable;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlID;
import lombok.EqualsAndHashCode;
import lombok.Getter;
/**
* Indicator note.
* Last change $Date: 2022-06-16 10:52:23 +0200 (jeu., 16 juin 2022) $
*
* @author jdecome
* @author $Author: omaury $
* @version $Revision: 588 $
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@EqualsAndHashCode(
callSuper = false,
of = {"id"}
)
public final class Note implements Cloneable, Serializable {
/**
* UUID for Serializable.
*/
private static final long serialVersionUID = 5432240898259571239L;
/**
* Id of note.
*/
@XmlElement
@Getter
@XmlID
private String id;
/**
* Description of note.
*/
@XmlElement
@Getter
private String description;
@Override
public Note clone() {
final Note clone = new Note();
clone.id = this.id;
clone.description = this.description;
return clone;
}
}