com.atlassian.security.auth.trustedapps
Interface ApplicationRetriever

All Known Implementing Classes:
ListApplicationRetriever, ReaderApplicationRetriever, URLApplicationRetriever

public interface ApplicationRetriever

Responsible for getting Application details from a client


Nested Class Summary
static class ApplicationRetriever.ApplicationNotFoundException
          An application certificate was not found at a web site.
static class ApplicationRetriever.InvalidApplicationDetailsException
          An application certificate was found but is not valid.
static class ApplicationRetriever.RemoteSystemNotFoundException
          Remote website counld not be contacted at the address provided.
static class ApplicationRetriever.RetrievalException
          Used if the Application cannot be retrieved.
 
Method Summary
 Application getApplication()
          Reads an Application from the data supplied by the Reader.
 

Method Detail

getApplication

public Application getApplication()
                           throws ApplicationRetriever.RetrievalException
Reads an Application from the data supplied by the Reader.

Throws:
InvalidCertificateException - if there are problems getting the cert
ApplicationRetriever.RetrievalException


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.