public class ImmutableApplicationDirectoryMapping extends Object implements ApplicationDirectoryMapping
ApplicationDirectoryMapping
Modifier and Type | Class and Description |
---|---|
static class |
ImmutableApplicationDirectoryMapping.Builder |
Modifier and Type | Method and Description |
---|---|
static ImmutableApplicationDirectoryMapping.Builder |
builder() |
static ImmutableApplicationDirectoryMapping.Builder |
builder(ApplicationDirectoryMapping applicationDirectoryMapping) |
boolean |
equals(Object o) |
static ImmutableApplicationDirectoryMapping |
from(ApplicationDirectoryMapping applicationDirectoryMapping) |
Set<OperationType> |
getAllowedOperations()
Returns a set of operations that the application is allowed to perform on the directory.
|
Set<String> |
getAuthorisedGroupNames()
Returns a set of mappings to groups that are authorised to authenticate with the application.
|
Directory |
getDirectory() |
int |
hashCode() |
boolean |
isAllowAllToAuthenticate()
Returns true if all the users in the directory are allowed to authenticate with the application.
|
String |
toString() |
public static ImmutableApplicationDirectoryMapping.Builder builder()
public static ImmutableApplicationDirectoryMapping.Builder builder(ApplicationDirectoryMapping applicationDirectoryMapping)
public static ImmutableApplicationDirectoryMapping from(ApplicationDirectoryMapping applicationDirectoryMapping)
public Directory getDirectory()
getDirectory
in interface ApplicationDirectoryMapping
public boolean isAllowAllToAuthenticate()
ApplicationDirectoryMapping
isAllowAllToAuthenticate
in interface ApplicationDirectoryMapping
ApplicationDirectoryMapping.getAuthorisedGroupNames()
public Set<String> getAuthorisedGroupNames()
ApplicationDirectoryMapping
ApplicationDirectoryMapping.isAllowAllToAuthenticate()
returns true.getAuthorisedGroupNames
in interface ApplicationDirectoryMapping
public Set<OperationType> getAllowedOperations()
ApplicationDirectoryMapping
getAllowedOperations
in interface ApplicationDirectoryMapping
Copyright © 2021 Atlassian. All rights reserved.