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) |
static ImmutableDirectory |
from(Directory directory) |
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() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisPersistablepublic 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 from(Directory directory)
public static ImmutableDirectory.Builder builder(String name, DirectoryType type, String implementationClass)
public static ImmutableDirectory.Builder builder(Directory directory)
Copyright © 2023 Atlassian. All rights reserved.