Class VisibilityConstraint
java.lang.Object
org.apache.accumulo.core.data.constraints.VisibilityConstraint
- All Implemented Interfaces:
 Constraint
A constraint that checks the visibility of columns against the actor's authorizations. Violation
 codes:
 
- 1 = failure to parse visibility expression
 - 2 = insufficient authorization
 
- Since:
 - 2.1.0 moved from org.apache.accumulo.core.constraints package
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.accumulo.core.data.constraints.Constraint
Constraint.Environment - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncheck(Constraint.Environment env, Mutation mutation) Checks a mutation for constraint violations.getViolationDescription(short violationCode) Gets a short, one-sentence description of what a given violation code means. 
- 
Constructor Details
- 
VisibilityConstraint
public VisibilityConstraint() 
 - 
 - 
Method Details
- 
getViolationDescription
Description copied from interface:ConstraintGets a short, one-sentence description of what a given violation code means.- Specified by:
 getViolationDescriptionin interfaceConstraint- Parameters:
 violationCode- numeric violation code- Returns:
 - matching violation description
 
 - 
check
Description copied from interface:ConstraintChecks a mutation for constraint violations. If the mutation contains no violations, returns null. Otherwise, returns a list of violation codes. Violation codes must be non-negative. Negative violation codes are reserved for system use.- Specified by:
 checkin interfaceConstraint- Parameters:
 env- constraint environmentmutation- mutation to check- Returns:
 - list of violation codes, or null if none
 
 
 -