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.api.model.Link link)
application
- Application to convertlink
- Link to the Applicationpublic static ApplicationEntity toApplicationEntity(Application application, com.atlassian.plugins.rest.api.model.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)
Application
s to a list of ApplicationEntity
s.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)
RemoteAddress
es 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)
OperationType
s 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 Map<String,String> toAttributesMap(AttributeEntityList attributeEntityList)
AttributeEntityList
into attributes map.attributeEntityList
- 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
DirectoryNotFoundException
public static void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes, LdapConnectionTestEntity connectionTestData, String password)
public static Map<String,String> extractDirectoryAttributesForSearchTest(LdapSearchTestEntity searchTestEntity)
Copyright © 2024 Atlassian. All rights reserved.