Refer to Warning UUID as ID for consistency with other code
This commit is contained in:
parent
1d4ef4383a
commit
fad20af879
@ -1,17 +1,30 @@
|
|||||||
package info.openrocket.core.logging;
|
package info.openrocket.core.logging;
|
||||||
|
|
||||||
import info.openrocket.core.rocketcomponent.RocketComponent;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
|
import info.openrocket.core.rocketcomponent.RocketComponent;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Baseclass for logging messages (warnings, errors...)
|
* Baseclass for logging messages (warnings, errors...)
|
||||||
*/
|
*/
|
||||||
public abstract class Message implements Cloneable {
|
public abstract class Message implements Cloneable {
|
||||||
|
/** Message ID **/
|
||||||
|
UUID id;
|
||||||
|
|
||||||
/** The rocket component(s) that are the source of this message **/
|
/** The rocket component(s) that are the source of this message **/
|
||||||
private RocketComponent[] sources = null;
|
private RocketComponent[] sources = null;
|
||||||
|
|
||||||
private MessagePriority priority = MessagePriority.NORMAL;
|
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.
|
* Returns the message text + message source objects.
|
||||||
* @return 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);
|
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.
|
||||||
* @return the rocket component(s) that are the source of this warning. Returns null if no sources are specified.
|
* @return the rocket component(s) that are the source of this warning. Returns null if no sources are specified.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user