Class BambooTrustedApplicationsManagerImpl
- java.lang.Object
-
- com.atlassian.bamboo.security.trustedapplications.BambooTrustedApplicationsManagerImpl
-
- All Implemented Interfaces:
BambooTrustedApplicationsManager,com.atlassian.security.auth.trustedapps.TrustedApplicationsConfigurationManager,com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
public class BambooTrustedApplicationsManagerImpl extends Object implements BambooTrustedApplicationsManager
-
-
Constructor Summary
Constructors Constructor Description BambooTrustedApplicationsManagerImpl(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider, BambooTrustedApplicationDao trustedAppsDao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.atlassian.security.auth.trustedapps.TrustedApplicationaddTrustedApplication(com.atlassian.security.auth.trustedapps.Application app, com.atlassian.security.auth.trustedapps.RequestConditions conditions)Even though this says "add" in the method name, it is also called to update trusted applications.booleandeleteApplication(String applicationId)com.atlassian.security.auth.trustedapps.ApplicationgetApplicationCertificate(String baseUrl)com.atlassian.security.auth.trustedapps.CurrentApplicationgetCurrentApplication()@Nullable com.atlassian.security.auth.trustedapps.TrustedApplicationgetTrustedApplication(String applicationId)Iterable<com.atlassian.security.auth.trustedapps.TrustedApplication>getTrustedApplications()voidsave(BambooCurrentApplication currentApplication)
-
-
-
Constructor Detail
-
BambooTrustedApplicationsManagerImpl
public BambooTrustedApplicationsManagerImpl(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider, BambooTrustedApplicationDao trustedAppsDao)
-
-
Method Detail
-
getTrustedApplication
@Nullable public @Nullable com.atlassian.security.auth.trustedapps.TrustedApplication getTrustedApplication(String applicationId)
- Specified by:
getTrustedApplicationin interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsManager
-
getCurrentApplication
public com.atlassian.security.auth.trustedapps.CurrentApplication getCurrentApplication()
- Specified by:
getCurrentApplicationin interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsManager
-
save
public void save(BambooCurrentApplication currentApplication)
- Specified by:
savein interfaceBambooTrustedApplicationsManager
-
getApplicationCertificate
public com.atlassian.security.auth.trustedapps.Application getApplicationCertificate(String baseUrl) throws com.atlassian.security.auth.trustedapps.ApplicationRetriever.RetrievalException
- Specified by:
getApplicationCertificatein interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsConfigurationManager- Throws:
com.atlassian.security.auth.trustedapps.ApplicationRetriever.RetrievalException
-
addTrustedApplication
public com.atlassian.security.auth.trustedapps.TrustedApplication addTrustedApplication(com.atlassian.security.auth.trustedapps.Application app, com.atlassian.security.auth.trustedapps.RequestConditions conditions)Even though this says "add" in the method name, it is also called to update trusted applications.- Specified by:
addTrustedApplicationin interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsConfigurationManager
-
deleteApplication
public boolean deleteApplication(String applicationId)
- Specified by:
deleteApplicationin interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsConfigurationManager
-
getTrustedApplications
public Iterable<com.atlassian.security.auth.trustedapps.TrustedApplication> getTrustedApplications()
- Specified by:
getTrustedApplicationsin interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsConfigurationManager
-
-