View Javadoc
1   package io.guixer.logs.lines;
2   
3   import static com.google.common.base.Preconditions.checkNotNull;
4   
5   import io.guixer.logs.LoggedBy;
6   
7   public abstract class AssertElementLogLine extends AbstractLogLine {
8   
9   	private final LoggedBy locator;
10  	private final boolean success;
11  
12  	public AssertElementLogLine(
13  		final long timeMillis,
14  		final Type type,
15  		final String rawText,
16  		final LoggedBy locator,
17  		final boolean success
18  	) {
19  
20  		super(timeMillis, type, rawText);
21  
22  		this.locator = checkNotNull(locator, "locator");
23  		this.success = success;
24  	}
25  
26  	public final LoggedBy getLocator() {
27  
28  		return locator;
29  	}
30  
31  	public final boolean isSuccess() {
32  
33  		return success;
34  	}
35  
36  	public final boolean isFailure() {
37  
38  		return !success;
39  	}
40  }