org.restlet.gwt.data
Class ChallengeScheme

java.lang.Object
  extended by org.restlet.gwt.data.Metadata
      extended by org.restlet.gwt.data.ChallengeScheme

public final class ChallengeScheme
extends Metadata

Challenge scheme used to authenticate remote clients.

Author:
Jerome Louvel

Field Summary
static ChallengeScheme CUSTOM
          Custom scheme based on IP address or cookies or query params, etc.
static ChallengeScheme HTTP_AWS_S3
          Amazon S3 HTTP scheme.
static ChallengeScheme HTTP_BASIC
          Basic HTTP scheme.
static ChallengeScheme HTTP_DIGEST
          Digest HTTP scheme.
static ChallengeScheme HTTP_NTLM
          Microsoft NTML HTTP scheme.
static ChallengeScheme HTTP_OAUTH
          OAuth HTTP scheme.
 
Constructor Summary
ChallengeScheme(java.lang.String name, java.lang.String technicalName)
          Constructor.
ChallengeScheme(java.lang.String name, java.lang.String technicalName, java.lang.String description)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object object)
          
 java.lang.String getTechnicalName()
          Returns the technical name (ex: BASIC).
 int hashCode()
          
static ChallengeScheme valueOf(java.lang.String name)
          Returns the challenge scheme associated to a scheme name.
 
Methods inherited from class org.restlet.gwt.data.Metadata
getDescription, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CUSTOM

public static final ChallengeScheme CUSTOM
Custom scheme based on IP address or cookies or query params, etc.


HTTP_AWS_S3

public static final ChallengeScheme HTTP_AWS_S3
Amazon S3 HTTP scheme.


HTTP_BASIC

public static final ChallengeScheme HTTP_BASIC
Basic HTTP scheme.


HTTP_DIGEST

public static final ChallengeScheme HTTP_DIGEST
Digest HTTP scheme.


HTTP_NTLM

public static final ChallengeScheme HTTP_NTLM
Microsoft NTML HTTP scheme.


HTTP_OAUTH

public static final ChallengeScheme HTTP_OAUTH
OAuth HTTP scheme.

Constructor Detail

ChallengeScheme

public ChallengeScheme(java.lang.String name,
                       java.lang.String technicalName)
Constructor.

Parameters:
name - The unique name.
technicalName - The technical name.

ChallengeScheme

public ChallengeScheme(java.lang.String name,
                       java.lang.String technicalName,
                       java.lang.String description)
Constructor.

Parameters:
name - The unique name.
technicalName - The technical name.
description - The description.
Method Detail

valueOf

public static ChallengeScheme valueOf(java.lang.String name)
Returns the challenge scheme associated to a scheme name. If an existing constant exists then it is returned, otherwise a new instance is created.

Parameters:
name - The scheme name.
Returns:
The associated challenge scheme.

equals

public boolean equals(java.lang.Object object)

Overrides:
equals in class Metadata

getTechnicalName

public java.lang.String getTechnicalName()
Returns the technical name (ex: BASIC).

Returns:
The technical name (ex: BASIC).

hashCode

public int hashCode()

Overrides:
hashCode in class Metadata


Copyright © 2005-2008 Noelios Technologies.