Commons/src/main/java/eu/univento/commons/player/warn/WarnData.java

47 lines
919 B
Java
Raw Normal View History

2016-08-02 23:53:40 +02:00
package eu.univento.commons.player.warn;
import eu.univento.commons.player.uuid.NameFetcher;
2017-04-07 17:10:36 +02:00
import java.time.Instant;
2016-08-02 23:53:40 +02:00
import java.util.UUID;
/**
* @author joethei
* @version 1.0
2016-08-02 23:53:40 +02:00
*/
public class WarnData {
private WarnReason reason;
private UUID warner;
2017-04-07 17:10:36 +02:00
private Instant date;
2016-08-02 23:53:40 +02:00
private String proof;
2017-04-07 17:10:36 +02:00
public WarnData(WarnReason reason, UUID warner, Instant date, String proof) {
2016-08-02 23:53:40 +02:00
this.reason = reason;
this.warner = warner;
this.date = date;
this.proof = proof;
}
public WarnReason getReason() {
return reason;
}
public UUID getWarner() {
return warner;
}
2017-04-07 17:10:36 +02:00
public Instant getDate() {
2016-08-02 23:53:40 +02:00
return date;
}
public String getProof() {
return proof;
}
public String getWarnerName() {
2016-09-17 11:55:07 +02:00
if(warner == null)
2016-08-02 23:53:40 +02:00
return "Auto Warn";
2016-09-17 11:55:07 +02:00
return NameFetcher.getRequest(warner);
2016-08-02 23:53:40 +02:00
}
}