public final class ImmutableGroupWithAttributes extends BaseImmutableGroup implements GroupWithAttributes
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableGroupWithAttributes.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableGroupWithAttributes.Builder |
builder(Group group,
com.google.common.collect.SetMultimap<String,String> attributes) |
static ImmutableGroupWithAttributes.Builder |
builder(GroupWithAttributes group) |
boolean |
equals(Object o)
Implementations must ensure equality based on
getDirectoryId() and case-insensitive getName().
|
static ImmutableGroupWithAttributes |
from(GroupWithAttributes group) |
Set<String> |
getKeys() |
String |
getValue(String key) |
Set<String> |
getValues(String key) |
int |
hashCode()
Implementations must produce a hashcode based on
getDirectoryId() and case-insensitive getName().
|
boolean |
isEmpty() |
ImmutableGroupWithAttributes |
withName(String name) |
compareTo, getDescription, getDirectoryId, getExternalId, getName, getType, isActive, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getExternalId, getType, isActivegetDirectoryId, getNamecompareTopublic static ImmutableGroupWithAttributes from(GroupWithAttributes group)
public static ImmutableGroupWithAttributes.Builder builder(GroupWithAttributes group)
public static ImmutableGroupWithAttributes.Builder builder(Group group, com.google.common.collect.SetMultimap<String,String> attributes)
@Nonnull public Set<String> getValues(String key)
getValues in interface Attributes@Nullable public String getValue(String key)
getValue in interface Attributespublic Set<String> getKeys()
getKeys in interface Attributespublic boolean isEmpty()
isEmpty in interface Attributespublic ImmutableGroupWithAttributes withName(String name)
withName in class BaseImmutableGrouppublic boolean equals(Object o)
DirectoryEntityequals in interface DirectoryEntityequals in class BaseImmutableGroupo - object to compare to.true if and only if the directoryId
and the lowercase names of the directory entities match.public int hashCode()
DirectoryEntityhashCode in interface DirectoryEntityhashCode in class BaseImmutableGroupCopyright © 2023 Atlassian. All rights reserved.