blob: e12af0dc309bd76aeb99643cdc24cd30d76aa9b0 [file] [log] [blame]
package org.eclipse.osee.ote.core.log.record;
import java.util.ArrayList;
import java.util.Collection;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.annotate.JsonProperty;
public class ParentLogRecord extends LogRecord {
private static final long serialVersionUID = 684361479587503820L;
private Collection<LogRecord> records = new ArrayList<>();
public ParentLogRecord() {
super(Level.OFF, "");
}
public void addChild(final LogRecord testPoint) {
records.add(testPoint);
}
@JsonProperty
public Collection<LogRecord> getChildRecords() {
return records;
}
@Override
@JsonIgnore
public Level getLevel() {
return super.getLevel();
};
@Override
@JsonIgnore
public String getMessage() {
return super.getMessage();
};
}