org.jasig.portlet.emailpreview.service.auth.pp
Class PortletPreferencesCredentialsAuthenticationService

java.lang.Object
  extended by org.jasig.portlet.emailpreview.service.auth.BaseCredentialsAuthenticationService
      extended by org.jasig.portlet.emailpreview.service.auth.pp.PortletPreferencesCredentialsAuthenticationService
All Implemented Interfaces:
IAuthenticationService

public class PortletPreferencesCredentialsAuthenticationService
extends BaseCredentialsAuthenticationService


Field Summary
static String KEY
           
 
Fields inherited from class org.jasig.portlet.emailpreview.service.auth.BaseCredentialsAuthenticationService
adminParameters, configParams, userParameters
 
Constructor Summary
PortletPreferencesCredentialsAuthenticationService()
           
 
Method Summary
 javax.mail.Authenticator getAuthenticator(javax.portlet.PortletRequest request, MailStoreConfiguration config)
           
 org.apache.http.auth.Credentials getCredentials(javax.portlet.PortletRequest req, MailStoreConfiguration config)
          Returns a credentials object.
 String getKey()
          Return the unique key for this authentication service.
 String getMailAccountName(javax.portlet.PortletRequest req, MailStoreConfiguration config)
           
 boolean isConfigured(javax.portlet.PortletRequest req, MailStoreConfiguration config)
          True if the specified parameters contain enough information to build a valid Authenticator if they were passed to the IAuthenticationService.getAuthenticator(PortletRequest, MailStoreConfiguration) method.
 
Methods inherited from class org.jasig.portlet.emailpreview.service.auth.BaseCredentialsAuthenticationService
createMailAccountName, createNTCredentials, getAdminConfigurationParameters, getConfigurationParametersMap, getUserConfigurationParameters, setAdminParameters, setConfigParams, setUserParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static final String KEY
See Also:
Constant Field Values
Constructor Detail

PortletPreferencesCredentialsAuthenticationService

public PortletPreferencesCredentialsAuthenticationService()
Method Detail

isConfigured

public boolean isConfigured(javax.portlet.PortletRequest req,
                            MailStoreConfiguration config)
Description copied from interface: IAuthenticationService
True if the specified parameters contain enough information to build a valid Authenticator if they were passed to the IAuthenticationService.getAuthenticator(PortletRequest, MailStoreConfiguration) method.

Returns:

getAuthenticator

public javax.mail.Authenticator getAuthenticator(javax.portlet.PortletRequest request,
                                                 MailStoreConfiguration config)
Returns:

getCredentials

public org.apache.http.auth.Credentials getCredentials(javax.portlet.PortletRequest req,
                                                       MailStoreConfiguration config)
Description copied from interface: IAuthenticationService
Returns a credentials object. This is for Exchange integration.

Returns:

getMailAccountName

public String getMailAccountName(javax.portlet.PortletRequest req,
                                 MailStoreConfiguration config)

getKey

public String getKey()
Description copied from interface: IAuthenticationService
Return the unique key for this authentication service. This key will be used to retrieve an authentication service instance from the registry.

Returns:


Copyright © 2013 Jasig. All Rights Reserved.