com.atlassian.crowd.service.client
Class ClientPropertiesImpl

java.lang.Object
  extended by com.atlassian.crowd.service.client.ClientPropertiesImpl
All Implemented Interfaces:
ClientProperties

public class ClientPropertiesImpl
extends java.lang.Object
implements ClientProperties

This bean is a container for the application's crowd.properties.


Constructor Summary
protected ClientPropertiesImpl()
           
 
Method Summary
 ApplicationAuthenticationContext getApplicationAuthenticationContext()
           
 java.lang.String getApplicationAuthenticationURL()
           
 java.lang.String getApplicationName()
          Returns the application name.
 java.lang.String getApplicationPassword()
          Returns the application password used for authenticating the application.
 java.lang.String getBaseURL()
           
 java.lang.String getCookieTokenKey()
           
 java.lang.String getHttpMaxConnections()
           
 java.lang.String getHttpProxyHost()
           
 java.lang.String getHttpProxyPassword()
           
 java.lang.String getHttpProxyPort()
           
 java.lang.String getHttpProxyUsername()
           
 java.lang.String getHttpTimeout()
           
 java.lang.String getSessionIsAuthenticated()
           
 java.lang.String getSessionLastValidation()
           
 java.lang.String getSessionTokenKey()
           
 long getSessionValidationInterval()
           
protected  java.lang.String loadAndLogPropertyString(java.util.Properties properties, java.lang.String propertyName)
           
static ClientPropertiesImpl newInstanceFromProperties(java.util.Properties properties)
           
static ClientPropertiesImpl newInstanceFromResourceLocator(ResourceLocator resourceLocator)
           
protected  void setBaseURL(java.lang.String baseURL)
           
 java.lang.String toString()
           
 void updateProperties(java.util.Properties properties)
          Updates all the properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClientPropertiesImpl

protected ClientPropertiesImpl()
Method Detail

updateProperties

public void updateProperties(java.util.Properties properties)
Description copied from interface: ClientProperties
Updates all the properties.

Specified by:
updateProperties in interface ClientProperties
Parameters:
properties - properties to update from

loadAndLogPropertyString

protected java.lang.String loadAndLogPropertyString(java.util.Properties properties,
                                                    java.lang.String propertyName)

getApplicationName

public java.lang.String getApplicationName()
Description copied from interface: ClientProperties
Returns the application name. Used in application authentication.

Specified by:
getApplicationName in interface ClientProperties
Returns:
application name.

getApplicationPassword

public java.lang.String getApplicationPassword()
Description copied from interface: ClientProperties
Returns the application password used for authenticating the application.

Specified by:
getApplicationPassword in interface ClientProperties
Returns:
application password.

getApplicationAuthenticationURL

public java.lang.String getApplicationAuthenticationURL()
Specified by:
getApplicationAuthenticationURL in interface ClientProperties

getCookieTokenKey

public java.lang.String getCookieTokenKey()
Specified by:
getCookieTokenKey in interface ClientProperties

getSessionIsAuthenticated

public java.lang.String getSessionIsAuthenticated()
Specified by:
getSessionIsAuthenticated in interface ClientProperties

getSessionTokenKey

public java.lang.String getSessionTokenKey()
Specified by:
getSessionTokenKey in interface ClientProperties

getSessionLastValidation

public java.lang.String getSessionLastValidation()
Specified by:
getSessionLastValidation in interface ClientProperties

getSessionValidationInterval

public long getSessionValidationInterval()
Specified by:
getSessionValidationInterval in interface ClientProperties

getApplicationAuthenticationContext

public ApplicationAuthenticationContext getApplicationAuthenticationContext()
Specified by:
getApplicationAuthenticationContext in interface ClientProperties

getHttpProxyPort

public java.lang.String getHttpProxyPort()
Specified by:
getHttpProxyPort in interface ClientProperties

getHttpProxyHost

public java.lang.String getHttpProxyHost()
Specified by:
getHttpProxyHost in interface ClientProperties

getHttpProxyUsername

public java.lang.String getHttpProxyUsername()
Specified by:
getHttpProxyUsername in interface ClientProperties

getHttpProxyPassword

public java.lang.String getHttpProxyPassword()
Specified by:
getHttpProxyPassword in interface ClientProperties

getHttpMaxConnections

public java.lang.String getHttpMaxConnections()
Specified by:
getHttpMaxConnections in interface ClientProperties

getHttpTimeout

public java.lang.String getHttpTimeout()
Specified by:
getHttpTimeout in interface ClientProperties

getBaseURL

public java.lang.String getBaseURL()
Specified by:
getBaseURL in interface ClientProperties

setBaseURL

protected void setBaseURL(java.lang.String baseURL)

newInstanceFromResourceLocator

public static ClientPropertiesImpl newInstanceFromResourceLocator(ResourceLocator resourceLocator)

newInstanceFromProperties

public static ClientPropertiesImpl newInstanceFromProperties(java.util.Properties properties)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 Atlassian. All Rights Reserved.