public abstract class LDAPEntry extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LDAPEntry.Builder |
| Constructor and Description |
|---|
LDAPEntry() |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.google.common.collect.ImmutableList<String>> |
allAttributeValues(String key) |
abstract com.google.common.collect.ImmutableListMultimap<String,String> |
attributes() |
abstract String |
base64UniqueId() |
static LDAPEntry.Builder |
builder() |
abstract String |
dn() |
Optional<String> |
firstAttributeValue(String key) |
boolean |
hasAttribute(String key) |
String |
nonBlankAttribute(String key)
Returns the given attribute or throws an exception if the value for the given key is null or blank.
|
abstract com.google.common.collect.ImmutableSet<String> |
objectClasses() |
public abstract String dn()
public abstract String base64UniqueId()
public abstract com.google.common.collect.ImmutableSet<String> objectClasses()
public abstract com.google.common.collect.ImmutableListMultimap<String,String> attributes()
public boolean hasAttribute(String key)
public Optional<com.google.common.collect.ImmutableList<String>> allAttributeValues(String key)
public String nonBlankAttribute(String key)
key - the attribute keyIllegalArgumentException - when attribute value is null or blankpublic static LDAPEntry.Builder builder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.