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