org.apache.accumulo.core.security
Class VisibilityConstraint

java.lang.Object
  extended by org.apache.accumulo.core.security.VisibilityConstraint
All Implemented Interfaces:
Constraint

public class VisibilityConstraint
extends Object
implements Constraint


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.accumulo.core.constraints.Constraint
Constraint.Environment
 
Constructor Summary
VisibilityConstraint()
           
 
Method Summary
 List<Short> check(Constraint.Environment env, Mutation mutation)
          Checks a mutation for constrain violations.
 String getViolationDescription(short violationCode)
          Implementers of this method should return a short one sentence description of what a given violation code means.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisibilityConstraint

public VisibilityConstraint()
Method Detail

getViolationDescription

public String getViolationDescription(short violationCode)
Description copied from interface: Constraint
Implementers of this method should return a short one sentence description of what a given violation code means.

Specified by:
getViolationDescription in interface Constraint

check

public List<Short> check(Constraint.Environment env,
                         Mutation mutation)
Description copied from interface: Constraint
Checks a mutation for constrain violations. If the mutation contains no violations, then the implementation should return null. Otherwise it should return a list of violation codes. Violation codes must be non negative. Negative violation codes are reserved for system use.

Specified by:
check in interface Constraint


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.