package japicmp.output.extapi.jpa.model;
import com.google.common.base.Optional;
import japicmp.model.JApiChangeStatus;
import japicmp.util.OptionalHelper;
import javax.xml.bind.annotation.XmlAttribute;
public class JpaName {
private final Optional<String> newName;
private final Optional<String> oldName;
private final JApiChangeStatus changeStatus;
public JpaName(Optional<String> oldName, Optional<String> newName, JApiChangeStatus changeStatus) {
this.oldName = oldName;
this.newName = newName;
this.changeStatus = changeStatus;
}
@XmlAttribute(name = "changeStatus")
public JApiChangeStatus getChangeStatus() {
return changeStatus;
}
@XmlAttribute(name = "newName")
public String getNewName() {
return OptionalHelper.optionalToString(this.newName);
}
@XmlAttribute(name = "oldName")
public String getOldName() {
return OptionalHelper.optionalToString(this.oldName);
}
}