org.restlet.data
Class ChallengeRequest

java.lang.Object
  extended by org.restlet.data.ChallengeRequest

public final class ChallengeRequest
extends java.lang.Object

Authentication challenge sent by an origin server to a client. Upon reception of this request, the client should send a new request with the proper ChallengeResponse set.

Author:
Jerome Louvel

Constructor Summary
ChallengeRequest(ChallengeScheme scheme, java.lang.String realm)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 Series<Parameter> getParameters()
          Returns the modifiable series of scheme parameters.
 java.lang.String getRealm()
          Returns the realm name.
 ChallengeScheme getScheme()
          Returns the scheme used.
 int hashCode()
          
 void setParameters(Series<Parameter> parameters)
          Sets the modifiable series of scheme parameters.
 void setRealm(java.lang.String realm)
          Sets the realm name.
 void setScheme(ChallengeScheme scheme)
          Sets the scheme used.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChallengeRequest

public ChallengeRequest(ChallengeScheme scheme,
                        java.lang.String realm)
Constructor.

Parameters:
scheme - The challenge scheme.
realm - The authentication realm.
Method Detail

equals

public final boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

getParameters

public Series<Parameter> getParameters()
Returns the modifiable series of scheme parameters. Creates a new instance if no one has been set.

Returns:
The modifiable series of scheme parameters.

getRealm

public java.lang.String getRealm()
Returns the realm name.

Returns:
The realm name.

getScheme

public ChallengeScheme getScheme()
Returns the scheme used.

Returns:
The scheme used.

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

setParameters

public void setParameters(Series<Parameter> parameters)
Sets the modifiable series of scheme parameters.

Parameters:
parameters - The modifiable series of scheme parameters.

setRealm

public void setRealm(java.lang.String realm)
Sets the realm name.

Parameters:
realm - The realm name.

setScheme

public void setScheme(ChallengeScheme scheme)
Sets the scheme used.

Parameters:
scheme - The scheme used.


Copyright © 2005-2008 Noelios Technologies.