Refer to Warning UUID as ID for consistency with other code

This commit is contained in:
JoePfeiffer 2024-08-30 20:26:19 -06:00
parent 1d4ef4383a
commit fad20af879

View File

@ -1,17 +1,30 @@
package info.openrocket.core.logging;
import info.openrocket.core.rocketcomponent.RocketComponent;
import java.util.Arrays;
import java.util.UUID;
import info.openrocket.core.rocketcomponent.RocketComponent;
/**
* Baseclass for logging messages (warnings, errors...)
*/
public abstract class Message implements Cloneable {
/** Message ID **/
UUID id;
/** The rocket component(s) that are the source of this message **/
private RocketComponent[] sources = null;
private MessagePriority priority = MessagePriority.NORMAL;
protected Message() {
this.id = UUID.randomUUID();
}
protected Message(UUID id) {
this.id = id;
}
/**
* Returns the message text + message source objects.
* @return the message text + message source objects.
@ -54,6 +67,13 @@ public abstract class Message implements Cloneable {
*/
public abstract boolean replaceBy(Message other);
/**
* Return the ID
*/
public UUID getID() {
return id;
}
/**
* Return the rocket component(s) that are the source of this warning.
* @return the rocket component(s) that are the source of this warning. Returns null if no sources are specified.