Package org.ldaptive.auth
Class AuthenticationHandlerResponse
java.lang.Object
org.ldaptive.AbstractMessage
org.ldaptive.AbstractResult
org.ldaptive.auth.AuthenticationHandlerResponse
Response object for authentication handlers.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.ldaptive.AbstractResult
AbstractResult.AbstractBuilder<B,
T extends AbstractResult>, AbstractResult.DiagnosticMessageHandler, AbstractResult.MatchedDNHandler, AbstractResult.ReferralHandler, AbstractResult.ResultCodeHandler Nested classes/interfaces inherited from class org.ldaptive.AbstractMessage
AbstractMessage.ControlParser, AbstractMessage.ControlsHandler, AbstractMessage.MessageIDHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AuthenticationResultCode
Authentication result code.private Connection
Connection that authentication occurred on.private static final int
hash code seed.Fields inherited from interface org.ldaptive.Result
ENCODE_CNTRL_CHARS
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Default constructor.AuthenticationHandlerResponse
(T result, AuthenticationResultCode code, Connection conn) Creates a new authentication response. -
Method Summary
Modifier and TypeMethodDescriptionprotected static AuthenticationHandlerResponse.Builder
builder()
Creates a builder for this class.boolean
int
hashCode()
Returns the hash code for this object.boolean
Returns whether the result code in this result isResultCode.SUCCESS
.toString()
Methods inherited from class org.ldaptive.AbstractResult
addReferralURLs, copyValues, getDiagnosticMessage, getMatchedDN, getReferralURLs, getResultCode, setDiagnosticMessage, setMatchedDN, setResultCode
Methods inherited from class org.ldaptive.AbstractMessage
addControls, copyValues, getControls, getMessageID, setMessageID
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.ldaptive.Message
getControl, getControls, getMessageID
Methods inherited from interface org.ldaptive.Result
getEncodedDiagnosticMessage
-
Field Details
-
HASH_CODE_SEED
private static final int HASH_CODE_SEEDhash code seed.- See Also:
-
authenticationResultCode
Authentication result code. -
connection
Connection that authentication occurred on.
-
-
Constructor Details
-
AuthenticationHandlerResponse
private AuthenticationHandlerResponse()Default constructor. -
AuthenticationHandlerResponse
Creates a new authentication response.- Type Parameters:
T
- type of LDAP result- Parameters:
result
- of the LDAP operation used to produce this responsecode
- authentication result codeconn
- connection the authentication occurred on
-
-
Method Details
-
getAuthenticationResultCode
-
getConnection
-
isSuccess
public boolean isSuccess()Description copied from interface:Result
Returns whether the result code in this result isResultCode.SUCCESS
.- Returns:
- whether this result is success
-
equals
- Overrides:
equals
in classAbstractResult
-
hashCode
public int hashCode()Description copied from class:AbstractMessage
Returns the hash code for this object.- Specified by:
hashCode
in classAbstractMessage
- Returns:
- hash code
-
toString
- Overrides:
toString
in classAbstractResult
-
builder
Creates a builder for this class.- Returns:
- new builder
-