public class ImmutableDirectory extends Object implements Directory
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableDirectory.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableDirectory.Builder |
builder(Directory directory) |
static ImmutableDirectory.Builder |
builder(String name,
DirectoryType type,
String implementationClass) |
boolean |
equals(Object o) |
Set<OperationType> |
getAllowedOperations() |
Map<String,String> |
getAttributes() |
Date |
getCreatedDate() |
String |
getDescription() |
String |
getEncryptionType() |
Long |
getId() |
String |
getImplementationClass() |
Set<String> |
getKeys() |
String |
getName() |
DirectoryType |
getType() |
Date |
getUpdatedDate() |
String |
getValue(String key) |
Set<String> |
getValues(String key) |
int |
hashCode() |
boolean |
isActive() |
boolean |
isEmpty() |
public String getEncryptionType()
getEncryptionType in interface Directorypublic Map<String,String> getAttributes()
getAttributes in interface Directorypublic Set<OperationType> getAllowedOperations()
getAllowedOperations in interface Directorypublic String getDescription()
getDescription in interface Directorypublic DirectoryType getType()
public String getImplementationClass()
getImplementationClass in interface Directorypublic Date getCreatedDate()
getCreatedDate in interface Directorypublic Date getUpdatedDate()
getUpdatedDate in interface Directory@Nullable 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 static ImmutableDirectory.Builder builder(String name, DirectoryType type, String implementationClass)
public static ImmutableDirectory.Builder builder(Directory directory)
Copyright © 2018 Atlassian. All rights reserved.