Package org.topbraidlive.client.java
Class UsernameClientCredentials
- java.lang.Object
-
- org.topbraidlive.client.java.UsernameClientCredentials
-
- All Implemented Interfaces:
ClientCredentials
public final class UsernameClientCredentials extends Object implements ClientCredentials
Immutable username credentials, used with TopBraid Composer and the cookie authentication method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUsernameClientCredentials.Builder
-
Constructor Summary
Constructors Constructor Description UsernameClientCredentials()Construct a configuration by reading it from the environment.UsernameClientCredentials(org.apache.commons.configuration2.Configuration configuration)Construct a configuration by reading it from a commons-configuration Configuration instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UsernameClientCredentials.Builderbuilder()booleanequals(Object o)ClientAuthenticationMethodgetDefaultAuthenticationMethod()StringgetUsername()Get the username for authentication.inthashCode()booleanisCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
-
-
-
Constructor Detail
-
UsernameClientCredentials
public UsernameClientCredentials()
Construct a configuration by reading it from the environment.
-
UsernameClientCredentials
public UsernameClientCredentials(org.apache.commons.configuration2.Configuration configuration)
Construct a configuration by reading it from a commons-configuration Configuration instance.
-
-
Method Detail
-
builder
public static final UsernameClientCredentials.Builder builder()
-
getDefaultAuthenticationMethod
public final ClientAuthenticationMethod getDefaultAuthenticationMethod()
- Specified by:
getDefaultAuthenticationMethodin interfaceClientCredentials
-
getUsername
public final String getUsername()
Get the username for authentication.
-
isCompatibleWithAuthenticationMethod
public final boolean isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
- Specified by:
isCompatibleWithAuthenticationMethodin interfaceClientCredentials
-
-