public class DirectoryPropertiesMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVE_PROPERTY |
static String |
ALLOWED_OPERATIONS_PROPERTY |
static String |
ATTRIBUTES_PROPERTY |
static String |
DESCRIPTION_PROPERTY |
static String |
ENCRYPTION_TYPE_PROPERTY |
static String |
IMPLEMENTATION_CLASS_PROPERTY |
static String |
NAME_PROPERTY |
static String |
TYPE_PROPERTY |
| Constructor and Description |
|---|
DirectoryPropertiesMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canImportDirectory(Long id)
Determines if a directory can be created using this mapper.
|
Properties |
exportProperties(Iterable<com.atlassian.crowd.embedded.api.Directory> allDirectories) |
Map<String,String> |
getDirectoryAttributes(Properties properties,
Long id) |
List<com.atlassian.crowd.embedded.api.Directory> |
importAllDirectories(Properties properties,
Date timestamp) |
com.atlassian.crowd.embedded.api.Directory |
importDirectory(Properties properties,
Long id,
Date timestamp) |
public static final String IMPLEMENTATION_CLASS_PROPERTY
public static final String DESCRIPTION_PROPERTY
public static final String ENCRYPTION_TYPE_PROPERTY
public static final String ACTIVE_PROPERTY
public static final String NAME_PROPERTY
public static final String ATTRIBUTES_PROPERTY
public static final String TYPE_PROPERTY
public static final String ALLOWED_OPERATIONS_PROPERTY
public com.atlassian.crowd.embedded.api.Directory importDirectory(Properties properties, Long id, Date timestamp) throws com.atlassian.crowd.exception.DirectoryNotFoundException
com.atlassian.crowd.exception.DirectoryNotFoundExceptionprotected boolean canImportDirectory(Long id)
id - directory idpublic Map<String,String> getDirectoryAttributes(Properties properties, Long id)
public List<com.atlassian.crowd.embedded.api.Directory> importAllDirectories(Properties properties, Date timestamp)
public Properties exportProperties(Iterable<com.atlassian.crowd.embedded.api.Directory> allDirectories)
Copyright © 2018 Atlassian. All rights reserved.