Class Violations
- java.lang.Object
-
- org.apache.accumulo.core.constraints.Violations
-
public class Violations extends Object
A class for accumulating constraint violations across a number of mutations.
-
-
Field Summary
Fields Modifier and Type Field Description static Violations
EMPTY
-
Constructor Summary
Constructors Constructor Description Violations()
Creates a new empty object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(List<ConstraintViolationSummary> cvsList)
Adds a list of violations.void
add(Violations violations)
Adds all violations from the given object to this one.void
add(ConstraintViolationSummary cvs)
Adds a violation.List<ConstraintViolationSummary>
asList()
Gets the violations as a list of summaries.boolean
isEmpty()
Checks if this object is empty, i.e., that no violations have been added.
-
-
-
Field Detail
-
EMPTY
public static final Violations EMPTY
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Checks if this object is empty, i.e., that no violations have been added.- Returns:
- true if empty
-
add
public void add(ConstraintViolationSummary cvs)
Adds a violation. If a matching violation was already added, then its count is increased.- Parameters:
cvs
- summary of violation
-
add
public void add(Violations violations)
Adds all violations from the given object to this one.- Parameters:
violations
- violations to add
-
add
public void add(List<ConstraintViolationSummary> cvsList)
Adds a list of violations.- Parameters:
cvsList
- list of violation summaries
-
asList
public List<ConstraintViolationSummary> asList()
Gets the violations as a list of summaries.- Returns:
- list of violation summaries
-
-