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.IOException
public OperationStatus[] setAuths(byte[] user, java.util.List<byte[]> authLabels) throws java.io.IOException
java.io.IOException
public 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.IOException
public java.util.List<java.lang.String> getUserAuths(byte[] user, boolean systemCall) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> getGroupAuths(java.lang.String[] groups, boolean systemCall) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> listLabels(java.lang.String regex) throws java.io.IOException
java.io.IOException
public java.util.List<Tag> createVisibilityExpTags(java.lang.String visExpression, boolean withSerializationFormat, boolean checkAuths) throws java.io.IOException
java.io.IOException
public VisibilityExpEvaluator getVisibilityExpEvaluator(Authorizations authorizations) throws java.io.IOException
java.io.IOException
protected boolean isReadFromSystemAuthUser() throws java.io.IOException
java.io.IOException
public 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.IOException
public boolean havingSystemAuth(User user) throws java.io.IOException
java.io.IOException
public 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.IOException
public byte[] encodeVisibilityForReplication(java.util.List<Tag> tags, java.lang.Byte serializationFormat) throws java.io.IOException
java.io.IOException