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
IOException
public OperationStatus[] setAuths(byte[] user, List<byte[]> authLabels) throws IOException
IOException
public OperationStatus[] clearAuths(byte[] user, List<byte[]> authLabels) throws IOException
IOException
@Deprecated public List<String> getAuths(byte[] user, boolean systemCall) throws IOException
IOException
public List<String> getUserAuths(byte[] user, boolean systemCall) throws IOException
IOException
public List<String> getGroupAuths(String[] groups, boolean systemCall) throws IOException
IOException
public List<String> listLabels(String regex) throws IOException
IOException
public List<Tag> createVisibilityExpTags(String visExpression, boolean withSerializationFormat, boolean checkAuths) throws IOException
IOException
public VisibilityExpEvaluator getVisibilityExpEvaluator(Authorizations authorizations) throws IOException
IOException
protected boolean isReadFromSystemAuthUser() throws IOException
IOException
public Configuration getConf()
public void setConf(Configuration conf)
public void init(RegionCoprocessorEnvironment e) throws IOException
IOException
@Deprecated public boolean havingSystemAuth(byte[] user) throws IOException
IOException
public boolean havingSystemAuth(User user) throws IOException
IOException
public boolean matchVisibility(List<Tag> putTags, Byte putTagsFormat, List<Tag> deleteTags, Byte deleteTagsFormat) throws IOException
IOException
public byte[] encodeVisibilityForReplication(List<Tag> tags, Byte serializationFormat) throws IOException
IOException