public abstract class AbstractDefaultIssue<T extends AbstractDefaultIssue> extends DefaultStorable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.util.List<IssueLocation>> |
flows |
protected IssueLocation |
primaryLocation |
protected DefaultInputProject |
project |
storage
Modifier | Constructor and Description |
---|---|
protected |
AbstractDefaultIssue(DefaultInputProject project) |
|
AbstractDefaultIssue(DefaultInputProject project,
SensorStorage storage) |
Modifier and Type | Method and Description |
---|---|
T |
addFlow(java.lang.Iterable<NewIssueLocation> locations) |
T |
addLocation(NewIssueLocation secondaryLocation) |
T |
at(NewIssueLocation primaryLocation) |
java.util.List<Issue.Flow> |
flows() |
NewIssueLocation |
newLocation() |
IssueLocation |
primaryLocation() |
doSave, save, toString
protected IssueLocation primaryLocation
protected java.util.List<java.util.List<IssueLocation>> flows
protected DefaultInputProject project
protected AbstractDefaultIssue(DefaultInputProject project)
public AbstractDefaultIssue(DefaultInputProject project, @Nullable SensorStorage storage)
public IssueLocation primaryLocation()
public java.util.List<Issue.Flow> flows()
public NewIssueLocation newLocation()
public T at(NewIssueLocation primaryLocation)
public T addLocation(NewIssueLocation secondaryLocation)
public T addFlow(java.lang.Iterable<NewIssueLocation> locations)