Pr_robot_factory/utility/robot_exceptions/ExceptionStorage.java

36 lines
906 B
Java

package safety.robot_exceptions;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class ExceptionStorage {
private RobotException message;
private LocalDateTime date;
public ExceptionStorage(RobotException message){
this.message = message;
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
LocalDateTime now = LocalDateTime.now();
this.date = now;
}
public void saveLatestErrorMessage(RobotException message){
this.message = message;
this.date = LocalDateTime.now();
}
public RobotException getLastErrorMessage(){
return this.message;
}
/*public boolean emptyErrorStorage(){
if(this.message != ""){
this.message = "";
this.date = LocalDateTime.now();
return true;
}else{return false;}
}*/
}