public class ExpAsStringVisibilityLabelServiceImpl extends Object
| Constructor and Description | 
|---|
ExpAsStringVisibilityLabelServiceImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
OperationStatus[] | 
addLabels(List<byte[]> labels)  | 
OperationStatus[] | 
clearAuths(byte[] user,
          List<byte[]> authLabels)  | 
List<Tag> | 
createVisibilityExpTags(String visExpression,
                       boolean withSerializationFormat,
                       boolean checkAuths)  | 
byte[] | 
encodeVisibilityForReplication(List<Tag> tags,
                              Byte serializationFormat)  | 
List<String> | 
getAuths(byte[] user,
        boolean systemCall)
Deprecated.  
 | 
Configuration | 
getConf()  | 
List<String> | 
getGroupAuths(String[] groups,
             boolean systemCall)  | 
List<String> | 
getUserAuths(byte[] user,
            boolean systemCall)  | 
VisibilityExpEvaluator | 
getVisibilityExpEvaluator(Authorizations authorizations)  | 
boolean | 
havingSystemAuth(byte[] user)
Deprecated.  
 | 
boolean | 
havingSystemAuth(User user)  | 
void | 
init(RegionCoprocessorEnvironment e)  | 
protected boolean | 
isReadFromSystemAuthUser()  | 
List<String> | 
listLabels(String regex)  | 
boolean | 
matchVisibility(List<Tag> putTags,
               Byte putTagsFormat,
               List<Tag> deleteTags,
               Byte deleteTagsFormat)  | 
OperationStatus[] | 
setAuths(byte[] user,
        List<byte[]> authLabels)  | 
void | 
setConf(Configuration conf)  | 
public ExpAsStringVisibilityLabelServiceImpl()
public OperationStatus[] addLabels(List<byte[]> labels) throws IOException
IOExceptionpublic OperationStatus[] setAuths(byte[] user,
                                  List<byte[]> authLabels)
                           throws IOException
IOExceptionpublic OperationStatus[] clearAuths(byte[] user,
                                    List<byte[]> authLabels)
                             throws IOException
IOException@Deprecated public List<String> getAuths(byte[] user, boolean systemCall) throws IOException
IOExceptionpublic List<String> getUserAuths(byte[] user, boolean systemCall) throws IOException
IOExceptionpublic List<String> getGroupAuths(String[] groups, boolean systemCall) throws IOException
IOExceptionpublic List<String> listLabels(String regex) throws IOException
IOExceptionpublic List<Tag> createVisibilityExpTags(String visExpression, boolean withSerializationFormat, boolean checkAuths) throws IOException
IOExceptionpublic VisibilityExpEvaluator getVisibilityExpEvaluator(Authorizations authorizations)
                                                 throws IOException
IOExceptionprotected boolean isReadFromSystemAuthUser()
                                    throws IOException
IOExceptionpublic Configuration getConf()
public void setConf(Configuration conf)
public void init(RegionCoprocessorEnvironment e)
          throws IOException
IOException@Deprecated public boolean havingSystemAuth(byte[] user) throws IOException
IOExceptionpublic boolean havingSystemAuth(User user)
                         throws IOException
IOExceptionpublic boolean matchVisibility(List<Tag> putTags, Byte putTagsFormat, List<Tag> deleteTags, Byte deleteTagsFormat) throws IOException
IOExceptionpublic byte[] encodeVisibilityForReplication(List<Tag> tags, Byte serializationFormat) throws IOException
IOException