public class ApplicationEntityTranslator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ApplicationEntityTranslator.PasswordMode |
public static Application toApplicationWithNoDirectoryMappings(ApplicationEntity applicationEntity)
applicationEntity - ApplicationEntity to convertpublic static ApplicationEntity toApplicationEntity(Application application, com.atlassian.plugins.rest.common.Link link)
application - Application to convertlink - Link to the Applicationpublic static ApplicationEntity toApplicationEntity(Application application, com.atlassian.plugins.rest.common.Link link, ApplicationEntityTranslator.PasswordMode passwordMode)
application - Application to convertlink - Link to the ApplicationpasswordMode - whether to include the password in the application entitypublic static PasswordCredential toPasswordCredential(PasswordEntity passwordEntity)
PasswordEntity to a PasswordCredential.passwordEntity - password entity to translatepublic static List<DirectoryMapping> toDirectoryMappings(DirectoryMappingEntityList directoryMappingEntities, Application application, DirectoryManager directoryManager) throws DirectoryNotFoundException
DirectoryMappingEntityList to a list of DirectoryMapping.directoryMappingEntities - list of directory mapping entitiesapplication - the application being mappeddirectoryManager - the DirectoryManagerDirectoryNotFoundException - if the directory being mapped could not be foundpublic static DirectoryMapping toDirectoryMapping(DirectoryMappingEntity directoryMappingEntity, Application application, Directory directory)
DirectoryMappingEntity to a DirectoryMapping.directoryMappingEntity - directory mapping entityapplication - the application to mapdirectory - the directory to mappublic static DirectoryMappingEntityList toDirectoryMappingEntities(List<DirectoryMapping> directoryMappings, URI applicationUri)
DirectoryMapping to a DirectoryMappingEntityList.directoryMappings - list of directory mappingsapplicationUri - URI for the application resourcepublic static DirectoryMappingEntity toDirectoryMappingEntity(DirectoryMapping directoryMapping, URI directoryMappingsUri)
DirectoryMapping to a DirectoryMappingEntity.directoryMapping - directory mappingdirectoryMappingsUri - URI to the application directory mappings resourcepublic static Set<RemoteAddress> toRemoteAddresses(RemoteAddressEntitySet remoteAddressEntities)
RemoteAddressEntitySet to a set of RemoteAddress.remoteAddressEntities - set of remote address entitiespublic static ApplicationEntityList toApplicationEntities(Collection<Application> applications, URI baseUri)
Applications to a list of ApplicationEntitys.applications - collection of applications to translatebaseUri - base URI of the REST servicepublic static RemoteAddress toRemoteAddress(RemoteAddressEntity remoteAddressEntity)
RemoteAddressEntity to a RemoteAddress.remoteAddressEntity - remote address entitypublic static RemoteAddressEntitySet toRemoteAddressEntities(Set<RemoteAddress> remoteAddresses, URI baseUri)
RemoteAddresses to RemoteAddressEntitySet.remoteAddresses - Remote addressesbaseUri - base URI of the applicationpublic static RemoteAddressEntity toRemoteAddressEntity(RemoteAddress remoteAddress, URI baseUri)
RemoteAddress to a RemoteAddressEntity.remoteAddress - Remote addressbaseUri - base URI of the application remote addressespublic static Set<OperationType> toOperationTypes(Set<String> types)
OperationType.types - operation types in stringpublic static OperationType toOperationType(String type)
OperationType.type - operation type in stringpublic static Set<String> toOperationTypeStrings(Set<OperationType> types)
OperationTypes to a set of operation type strings.types - a set of OperationTypespublic static String toOperationTypeString(OperationType type)
OperationType to an operation type string.type - OperationTypepublic static ApplicationType toApplicationType(String type)
ApplicationType.type - application type in stringpublic static AttributeEntityList toAttributeEntities(Map<String,String> attributes)
AttributeEntityList.attributes - Attributes of an entitypublic static Boolean getBoolean(Boolean b)
b - boolean valuepublic static DirectoryImpl buildDirectoryConfiguration(LdapConnectionTestEntity connectionTestData)
public static DirectoryImpl buildDirectoryConfiguration(LdapSearchTestEntity ldapSearchTestEntity)
public static DirectoryImpl buildDirectoryConfiguration(CrowdConnectionTestEntity connectionTestData)
public static DirectoryImpl buildDirectoryConfiguration(AzureAdConnectionTestEntity connectionTestData)
public static void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes, CrowdConnectionTestEntity connectionTestData, String password)
public static void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes, AzureAdConnectionTestEntity connectionTestData, String webAppSecret)
public static Map<String,String> populateDirectoryAttributesForSearchTest(LdapSearchTestEntity configuration, Directory directory) throws DirectoryNotFoundException
DirectoryNotFoundExceptionpublic static void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes, LdapConnectionTestEntity connectionTestData, String password)
public static Map<String,String> extractDirectoryAttributesForSearchTest(LdapSearchTestEntity searchTestEntity)
Copyright © 2019 Atlassian. All rights reserved.