org.apache.accumulo.core.security
Class VisibilityEvaluator

java.lang.Object
  extended by org.apache.accumulo.core.security.VisibilityEvaluator

public class VisibilityEvaluator
extends Object


Constructor Summary
VisibilityEvaluator(Authorizations authorizations)
          The VisibilityEvaluator computes a trie from the given Authorizations, that ColumnVisibility expressions can be evaluated against.
 
Method Summary
 boolean evaluate(ColumnVisibility visibility)
           
 Authorizations getAuthorizations()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisibilityEvaluator

public VisibilityEvaluator(Authorizations authorizations)
The VisibilityEvaluator computes a trie from the given Authorizations, that ColumnVisibility expressions can be evaluated against.

Method Detail

getAuthorizations

public Authorizations getAuthorizations()

evaluate

public boolean evaluate(ColumnVisibility visibility)
                 throws VisibilityParseException
Throws:
VisibilityParseException


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