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 ViolationsEMPTY
-
Constructor Summary
Constructors Constructor Description Violations()Creates a new empty object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(List<ConstraintViolationSummary> cvsList)Adds a list of violations.voidadd(Violations violations)Adds all violations from the given object to this one.voidadd(ConstraintViolationSummary cvs)Adds a violation.List<ConstraintViolationSummary>asList()Gets the violations as a list of summaries.booleanisEmpty()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
-
-